现在进行时是指正在进行中的动作,比如你正在吃饭,have
been
doing
,完成时是己经完成的动作,如你吃完饭了,动作要变成过去式的,have
done
,将来时是准备要去做但没做的动作,如你马上去吃饭,动词加ING!be
doing
现在完成进行时为:have/has +been +doing指过去发生的事,到现在这个点还在做
例:She has been skating for three hours她已经滑了三个小时(现在还在滑)
现在完成进行时是没有被动语态的,如果有现在完成进行时的主动结构的句子变为被动结构,可以用现在完成时
例:We have been discussing the problem for 2 days
变为:The problem has been discussed for 2 days
另外,将来进行时也没用被动语态
例:We shall be discussing it tomorrow
变为:It will be discussed tomorrow
现在完成进行时是表示一个在过去开始并在最近刚刚结束的行动,或一个过去开始但仍在进行或刚刚结束的行动,包括现在在内或延续到现在的一个阶段内重复发生的行动,强调行为本身。
其用法为have/has
been
+动词的现在分词
一。构成:现完 have/has+-ed分词 现完进 have/has been +-ing 分词
二。用法:
1。现完 (1)表示过去发生的动作对现在的影响;
例:I have seen the film many times
(2) 表示动作从过去某时间开始一直延续到现在,并还可
能继续延续下去。
例:He has lived here since 1949(自1994年以来他一
直住在哪里,并有可能继续住下去。)
(3) 表示动作刚刚完成;
例:I have finished my homework just now
(4) 含有终止或短暂意义的动词(如begin,end,come,go,join等)
不能和for since连用。
(5) 在where和when引导的疑问句中,一般不用现在完成时态
( 除Where have you been)
2。现完进:
(1) 动作从过去某一时间开始,一直延续到现在,可能还要继续下去:
例:They have been working for two hours
(2) 动作在说话时刻之前刚刚结束:
例:I’ve been sitting in the garden and have just
come indoors
三。总结: 现在完成体和现在完成进行体有时可以会互换使用,含义无 甚差别。但
二者之间又有区别。
⑴后者比前者更强调动作的延续性;
⑵在没有状语时,后者表动作仍在进行;前者表动作已结束;
⑶后者不适用于状态动词,前者则可。
这可是我们一群室友讲课练习辛苦了好久总结的!给点分和好评吧!
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)