初中英语时态了解——现在完成进行时

  初中英语时态了解——现在完成进行时 present perfect progressive tense

  用法:

  A) 表示某一动作开始于过去某一时间,延续或重复地出现至今,或将继续延续至将来

  【例】It has been raining since last Monday. 上周一开始就一直下雨。

  B) 现在完成进行时有时表示根据直接或间接的证据得出的结论

  【例】She is so tired, she has been working all night. 她太累了,工作了一整晚。

  注意事项:

  A) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作

  【例】I have read the book. 我读过这本书。

  I have been reading the book. 我一直在读这本书。

  B) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩

  【例】I have waited for two hours. 我等了两小时。(陈述事实)

  I have been waiting for two hours. 我已经等了两个小时了。(抱怨)