家长易论坛
标题: 现在完成时VS现在完成进行时 [打印本页]
作者: jakke 时间: 2012-5-19 17:29
标题: 现在完成时VS现在完成进行时
本帖最后由 jakke 于 2012-5-19 17:30 编辑
现在完成时:have done,表示已完成的动作
现在完成进行时:have been doing,强调动作在某一段时间内一直在进行,而且动作现在有结果。
到现在为止,该动作可能已不再继续进行,也可能还在继续进行,这要 根据上下文来确定。句子中常含有all+表示时间的词语如all day,all morning等或for和since。
I have read the book. 书已看完
I have been reading the book. 还没看完, 还要继续
表示持续性的动词,如learn,lie,live,rain,sleep,stand,可以同since或for副词短语连用,也可用于以how long开头的疑问句中:
I’ve been working for Exxon for 15 years.
现在完成进行时还可以表示经常重复的动作:
Jim has been phoning Jenny every night for the last week.
与一段时间连用可以用现在完成时, 也可以用现在完成进行时, 但跟次数连用的, 一定只能用完成时, 不能用现在完成进行时
He has rung me up five times since 12 o’clock.
作者: jiaxp 时间: 2012-5-20 17:08
爱死楼主了,嘿嘿 {:4_101:}
作者: liujjun 时间: 2012-5-21 08:38
{:4_92:}
欢迎光临 家长易论坛 (http://www.jzyi.net/) |
Powered by Discuz! X3 |