现在完成进行时
一、现在完成进行时的概念和构成含义:表示某动作从过去某个时间开始,延续或重复至今,并且还有可能持续下去
结构:主语 have/has been 动词的现在分词 其他;
eg: I have been waiting for two hours.我一直等了两个小时了。
(到目前为止,我一直在等待,已经花了两个小时了。)
相近时态的辨析
二、提炼现在完成进行时用法的重难点①表示“持续”:表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。
eg: I've been working with him for 10 years. 我与他一起工作有10年了。
② 表示“重复”:表示在一段持续的时间内动作的多次重复,而这个重复的动作在说话时并不一定在进行。
eg: We’ve been making mistakes like this all the time.我们一直犯这样的错误。
三、判断现在完成进行时的时间状语现在完成进行时常用的时间状语有all day / month;this month / week / year; these days;
recently / lately; in the past few 时间段; since 时间点; for 时间段等等
四、现在完成进行时的典型陷阱考题解析( ) It seems oil ___________ from this pipe for some time. We'll have to take the machine apartto put it right. (From Baidu.)
A). had leaked B). is leaking C). leaked D). has been leaking