| 网站首页 | 英语 | 韩语 | 日语 | 法语 | 德语 | 西班牙语 | 外语资料 | 外语论坛 | 小语种 | 汉语教学 | 外文图书 | 
您现在的位置: 外语爱好者网站 >> 英语 >> 中学英语 >> 正文 用户登录 新用户注册
最 新 热 门
最 新 推 荐
专 题 栏 目
相 关 文 章
中考总复习-语法-动词
中考语法:反意疑问句
不简单的“五种基本句型…
巧辨英语的比较级与最高…
“主现、从现”原则用法…
主谓一致练习题
初中英语一致关系
主谓一致语法专项训练
中考:主谓一致解题思路
宾语从句练习题
中考:现在完成时           ★★★
中考英语语法:现在完成时
作者:李建高 文章来源:初中生世界 点击数: 更新时间:2008-6-14 13:30:12
认真分析近年来与现在完成时有关的中考试题,就会发现其经典考点如下: 
  一、考查与现在完成时连用的时间状语 
  1. —Chen Jie, the workers _________ our new library already. 
  —Really? I’ll go there and borrow some books. (2007年浙江宁波) 
  A. decorateB. are decorating 
  C. have decoratedD. were decorated 
  2. I have known the writer for several years. I am reading his latest book, but I__________ it yet. (2006年江苏宿迁) 
  A. have finished B. hadn’t finished 
  C. am not finishingD. haven’t finished 
  3. —Would you like to see the film with me? 
  —I’m sorry I _________ it twice. (2007年北京) 
  A. see B. will see 
  C. have seen D. am seeing 
  4. —I’m sorry to keep you waiting so long. 
  —Oh, not at all. I ___________ for only several minutes. (2007年湖北襄樊) 
  A. will be B. have been 
  C. was D. had been 
  5. —You are leaving your school. How do you like it? 
  —Very much, of course. I _________ this school since I moved here. 
  (2006年湖北黄冈) 
  A. came toB. have gone to 
  C. have been atD. have been to 
  6. In the past few years there __________ great changes in my hometown. 
  (2007年天津) 
  A. have been B. were 
  C. had beenD. are 
  [一点就通] 
  与现在完成时连用的时间状语主要有以下几类:①already, ever, just, never, yet, recently等表示时间的副词;②once, twice, three times等表示次数的词或词组;③for连接的表示一段时间的词组;④since连接的表示过去某一时刻的词、词组或时间状语从句。需要注意的是,since引导的状语从句中的谓语动词要用一般过去时。⑤in the past/last+一段时间,意为“在过去的……”。 
  二、考查have/has gone to和have/has been to的区别 
  7. —Hello, this is Lily speaking. Could I speak to Mr. Black? 
  —Sorry. He __________ the Xuanwu Lake Park. (2007年江苏南京) 
  A. has been to B. went to 
  C. has gone to D. will go to 
  8. —Please tell me how many times _________ to the Summer Palace. 
  —Only once. (2007年江苏无锡) 
  A. have you gone B. you have gone 
  C. have you been D. you have been 
  [一点就通] 
  have/has gone to意为“到某地去了”,可能在途中,也可能已经到达了目的地;have/has been to意为“(曾经)去过某地”,现在已经回来了。 
  三、考查现在完成时与for, since连用表示持续性动作或状态的用法 
  9. My father _________ on business for two week. He will return in 3 days. 
  (2007年内蒙古乌兰察布) 
  A. leftB. has left 
  C. has goneD. has been away 
  10. —How long have you __________ your watch? It looks new. 
  —Only about three weeks. (2007年浙江宁波) 
  A. had B. bought 
  C. received D. borrowed 
  11. —I’m sorry, John. I _________ your radio for such a long time. 
  —Never mind. You can still ___________ it a little longer if you like. 
  (2007年内蒙古呼和浩特) 
  A. have borrowed; kept 
  B. have lent; kept 
  C. have kept; keep 
  D. have returned; kept 
  12. It __________ ten years since we last ________ in Beijing. (2006年河北) 
  A. was, metB. has been, met 
  C. was, meet D. is, meet 
  13. —Hi. I_________ you for a long time. 
  —Iin Beijing. I have just come back. (2007年湖北随州) 
  A. hadn’t seen; amB. haven’t seen; shall be 
  C. didn’t see; will be D. haven’t seen; was 
  [一点就通] 
  在现在完成时的肯定句中,谓语只能是持续性动词,不能用终止性动词,常见的终止性动词有come, go, leave, join, arrive, buy, die等。如果要表达这些动作发生了多长时间,需要把它们转换成能够表示持续意义的动词或短语,常见的转换方法有:①转换成“be+名词/形容词/副词/介词短语”这种系表结构。如,come→ be in, go→ be at, leave→ be away, join the army→ be a soldier/in the army, die→ be dead等;②用延续性动词替换终止性动词,如,buy→ have, borrow → keep等;③用“It is/has +一段时间+since+从句(用一般过去时)”表示;④用“一段时间+has passed + since+从句(用一般过去时)”表示。 
  注意:终止性动词在现在完成时的否定句中可以和表示一段时间的状语连用。 
  Keys: 1~6 CDCBCA7~8 CD9~13 DACBD 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)