2011年成人英语三级考试重点语法学习
6. 现在完成时
(1) 表示动作刚刚结束(常和just, now, already, yet等词连用);或表示动作的结果(一般不用时间状语)。
1)Li Ming has just turned off the light.
2)I have lost my pen.
3) The workers have built up the new plant.
(2)表示过去某时开始的动作一直延续到现在,并且可能会继续延续下去(常用since引导的短语或从句,或由for 引导的短语连用。
1)He has lived here for 30 years.
2)They’ve known each other since childhood.
(3)非延续性动词的完成时和it is +时间+since…..(过去时)
英语中有些动词不能延续, 因此不能和表示延续的时间状语连用。
真题:
1)He has _____the army for ten years and is now an officer. (1995)(C)
A. gone into B. joined in
C. been in D. come into
(用现在完成时表示“继续的概念时,只能用含有持续意义的动词, 不可用瞬间性动词。)
2)It is 3 years since I left Shanghai .我离开上海已经三年了。
(如果是非延续动词,这时常用 it is +时间+since 的句型代替, 从句用过去时态。)
(4) have (has) been to 和have (has)gone to 的区别
have (has )been to :去过某地(表示某人的一种经历), 可以和once, twice, often , never ,ever 连用。
have (has) gone to : 去某地了(表示某人已经离开此地, 在去某地的路途上或已在某地, 所以一般来说此句型只用于第三人称), 此句型不能与上述时间状语连用。
1)He has gone to America. (意思为他已经去了美国, 现在不在此地)
2)He has been to America twice .他去过美国两次。
编辑推荐:
(责任编辑:)