现在完成进行时是英语中的一种时态,表示从过去开始一直持续到现在的动作。其结构由“have/has been + 现在分词 + 现在分词”组成。常见的标志有“for + 时间段”,“since + 时间点”,“all day/week/month/year等”,“lately/recently/so far等”,以及“how long + have/has + 主语 + been + 现在分词”等。
结构用法
现在完成进行时的结构由“have/has been + 现在分词 + 现在分词”组成。其中,“have/has”表示完成时,第一个现在分词表示进行时,第二个现在分词表示动作的对象。
例如:
- 我已经在学习英语了很长时间了。I have been studying English for a long time.
- 他们一直在等待你的回复。They have been waiting for your reply.
标志
在口语和书面语中,现在完成进行时的标志有很多种。以下是一些常见的标志:
- for + 时间段:表示时间段内一直在进行的动作。例如:for two hours、for a week等。
- since + 时间点:表示从某个时间点开始一直进行的动作。例如:since yesterday、since last month等。
- all day/week/month/year等:表示整个时间段内一直在进行的动作。例如:all day、all week等。
- lately/recently/so far等:表示最近一段时间内一直在进行的动作。例如:lately、recently、so far等。
- how long + have/has + 主语 + been + 现在分词:用来询问某个动作已经进行了多长时间。例如:How long have you been studying English?、How long has she been working here?等。