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.我等了两个小时。(含义是等得好辛苦)