英语四级语法备战-时态篇(现在完成时)
教程:英语四级语法  浏览:3323  
  • 提示:点击文章中的单词,就可以看到词义解释

    一、单项选择

    1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。

    2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故2应选B。

    3、C

    4、现在完成时常与recently(近来),so  far(到目前为止),in  the  past/“last + 一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故4应选D。

    5、C

    6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。故6应选C。

    7、C

    8、现在完成时还与once(一次),twice(两次),three  times(三次),several  times(几次)等表示重复次数的词语连用。故8应选B。

    9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last  week , a  moment  ago等)连用。故9的正确答案为B。

    10、B

    11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故11的正确答案依次为:D。

    12、B    13、A     14、C     15、A。

    16、“have/has  gone  to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。“have/has  been  in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“have/has  been  to  +地点”表示“曾经去过某地(但现在已不在那儿)。”故16的正确答案为A。

    17、A    18、D     19、C     20、C

    二、句型转换

    1、has he?             2、How long            3、died, has been dead 

    4、has been open       5、has been away       6、joined;ago

    7、It is, since        8、The bus has been here for ten minutes.

    三、汉译英

    1、Jim has finished doing his homework already. He is free now.

    2、He received a letter yesterday.

    3、My father has been to the Great Wall before.

    4、She hasn't seen the new film yet.

    5、She has been to Shanghai.

    6、Where has he been these days?

    相关专题: 英语四级    英语六级
    0/0
      上一篇:英语四级语法备战-时态篇(一般将来时) 下一篇:英语四级语法备战-时态篇(过去完成时)

      本周热门

      受欢迎的教程

      下载听力课堂手机客户端
      随时随地练听力!(可离线学英语)