1想請教老師一下,for+一段時間是否可用于任何時態?

如I have not seen him for some time.目前完成時

Andy and Tom talked for three hours.一般過去時

We have been waiting here for some time.目前完成進行時

2如何區別分辨和用,目前完成時和目前完成進行時呢?

目前完成時,有表示從過去開始,一直持續到目前的動作,可能還會持續下去

如They have lived in Beijing for five years.

而目前完成進行時有表示一個從過去開始但仍在進行的行動,如:

We have been waiting here for some time.

? ? ? ?1想請教老師一下,for+一段時間是否可用于任何時態?

? ? 【答】for+一段時間可以用于一般過去時、目前完成時、一般目前時、一般以后時、目前完成進行時等,但不可以說是“可用于任何時態”,比如在進行時態中就不可以用“for+一段時間”。

? ? ? ?2如何區別分辨和用,目前完成時和目前完成進行時呢?

? ?【答】 目前完成時著重時間的經過,目前完成進行時強調動作的持續性。比如:

? ?I have waited for two hours.我等了兩個小時。

? ?I have been waiting for two hours.我等了兩個小時。(含義是等得好辛苦)