现在进行时在英语中用于描述正在进行的动作,有四种形式:一般现在进行时(如“I am writing”),一般过去进行时(如“I was studying”),现在完成进行时(如“I have been learning”),以及过去完成进行时(如“They had been waiting”)。选择哪种形式取决于所描述的动作发生的时间及其持续性。
1. 一般现在进行时
一般现在进行时是最常见的形式,用于描述正在进行的动作,通常由“am/is/are”加上动词的现在分词构成。例如:
- I am writing an article now.(我正在写一篇文章。)
- She is watching TV at the moment.(她此刻正在看电视。)
- They are playing basketball in the park.(他们正在公园里打篮球。)
2. 一般过去进行时
一般过去进行时用于描述过去某个时间正在进行的动作,通常由过去式的“was/were”加上动词的现在分词构成。例如:
- I was studying English at 9 pm last night.(昨晚9点我正在学英语。)
- They were having dinner when I arrived.(我到达时他们正在吃晚饭。)
3. 现在完成进行时
现在完成进行时用于描述从过去某个时间一直到现在正在进行的动作,通常由“have/has been”加上动词的现在分词构成。例如:
- I have been learning English for 3 years.(我已经学英语学了3年了。)
- She has been working in this company since 2010.(她从2010年开始就在这家公司工作了。)
4. 过去完成进行时
过去完成进行时用于描述过去某个时间一直到另一个过去时间正在进行的动作,通常由过去完成时的“had been”加上动词的现在分词构成。例如:
- By the time I arrived, they had been waiting for an hour.(我到达时,他们已经等了一个小时了。)
- She had been studying for 2 hours when her friend called.(她的朋友打电话时,她已经学习了2个小时了。)