英语现在完成时答题技巧及练习题(含答案)含解析.docx

上传人:李医生 文档编号:8705364 上传时间:2020-12-23 格式:DOCX 页数:8 大小:213.64KB
返回 下载 相关 举报
英语现在完成时答题技巧及练习题(含答案)含解析.docx_第1页
第1页 / 共8页
英语现在完成时答题技巧及练习题(含答案)含解析.docx_第2页
第2页 / 共8页
英语现在完成时答题技巧及练习题(含答案)含解析.docx_第3页
第3页 / 共8页
英语现在完成时答题技巧及练习题(含答案)含解析.docx_第4页
第4页 / 共8页
英语现在完成时答题技巧及练习题(含答案)含解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《英语现在完成时答题技巧及练习题(含答案)含解析.docx》由会员分享,可在线阅读,更多相关《英语现在完成时答题技巧及练习题(含答案)含解析.docx(8页珍藏版)》请在三一文库上搜索。

1、【英语】英语现在完成时答题技巧及练习题( 含答案 ) 含解析一、初中英语现在完成时1Look at these stamps. I _ them for five years.Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】B【解析】 【分析】句意:看 些 票,我持有它 5 年了。 噢,真漂亮。表示 作从 去开始持 到 在用 在完成 , 构 have/has+ 去分 ,因 主 是I,助 用 have,故 B。【点 】考 在完成 的用法,注意表示 作的延 用 在完成 。2How do you like T

2、reasure Island , Lucy?Its so exciting that I _ it twice A. am readingB. have readC. was readingD. had read【答案】 B【解析】 【分析】句意:露西,你 金 怎么 ?它是如此令人激 以至于我 了两次。根据twice 可知已 生了,故此 用 在完成 ,故 have read,故选 B。【点 】此 考 在完成 的用法。3Where is your father?.A. He has been to ShanghaiC. He has gone to ShanghaiB. He has been

3、in ShanghaiD. He have been to Shanghai【答案】 C【解析】 【分析】句意:你的父 在哪儿?他去上海了。Have been to去 某地(已回); have been in 在 ; have gone to 去了某地(未回)。本 中父 是人 在找的人,所以是去了某地, 没回来,用have gone to。主 he 是三人称 数,用has gone to。故选 C。【点 】本 考 在完成 。以及 Have been to ;have been in ; have gone to 三个短 的 和用法。4 Where is your uncle? I havent

4、 seen him for a long time. He _ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】 【分析】考 延 与非延 性 。根据forabouthalf a year 是一段 ,排除非延 性 A、 B、 C 三个 ,故 D。5The small shop _ for several years.A. openedB. has been openedC. has openedD

5、. has been open【答案】D【解析】 【分析】 open 是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词 be open. 根据句意,本句应用现在完成时态,故选D。【点评】考查open 转化为 be open, be open 里的 open 是形容词,不能加ed.6 Mary, I remember youseveral years ago. Yes, Ifor 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have

6、 been married【答案】C【解析】 【分析】句意:Mary ,我记得几年前你结婚了。是的,我已经结婚三年了。 ago 表明时态是一般过去时,所以用过去式married 。排除D。 for+ 时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married , be 的过去分词是been,故选 C。【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。7I havent seen your grandfather for two years. What happened t

7、o him?Oh, he _ here for two years.A. stayedB. hasnt stayedC. staysD. hadnt stayed【答案】B【解析】 【分析】答语中的 for two years 是一段时间,用在现在完成时的句中时。现在完成时的结构:主语 +have/ has +过去分词。可知选 B。【点评】考查现在完成时8Hefor ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】 【分析】句意:他已经结婚十年了。根据时间状语for句时态用现在完成时has/

8、have+过去分词,且谓语应为持续动词。tenbeyears.十年了,可知本married表结婚的状态, be 动词的过去分词为been 。故选A。【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。9Where is Mr. Wang?He together with his students _ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have been to【答案】A【解析】 【分析】句意: 王老师在哪里?他同他的学生去了Zhuyuwan 公园。 A. hasgone to 去了,没在这里。主

9、语是单数;B. have gone to 去了,没在这里。主语是复数;C.has been to 去过,没在那里;主语是单数; D. have been to 去过,没在那里;主语是复数。本句 He 是主语, together with his students 是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to 。故选 A。【点评】考查主谓一致和短语的用法。10 Hi, Tom!you everthe Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. D

10、id, go to【答案】A【解析】 【分析】句意:你好, Tom!你曾经去过鸟巢吗?是的,我去过。它是极好的。根据答语Yes, I have.可知是以 have 开头的现在完成时的一般疑问句,排除C。 havebeen to+ 地点名词,去过某地,去了并且回来了;have gone to+ 地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据Its fantastic. 可知去了并且回来了,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。11 All the students _ very hard over the last three years.A. worksB.

11、 has workedC. have workedD. worked【答案】C【解析】 【分析】 Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。12 It has been three years since I _ a teacher.A. becomeB. becameC. becomingD. to become【答案】B【解析】 【分析】题意:现在完成时里,since 从句里动词应用一般过去时。故选B。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。13 His ca

12、t has _ for five weeks.A. diedB. been deadC. dyingD. dies【答案】B【解析】 【分析】句意:他的猫已经死了 5 个星期了。 die 是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks 可知应用延续性动词 ,故答案选 B。【点评】考查现在完成时。14 How do you like Beijing, Miss Read?Ive no idea. I _ there.A. have goneB. have beenC. havent beenD. havent gone【答案】C【解析】 【分析】句意:-你觉得北京怎

13、么样,瑞得小姐?- 我不知道,我没有去过那儿。短语: have been to 去过某地(已经返回);have gone to 去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分 have been to 与 have gone to,理解句子,根据语境判断答案。15 So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,

14、到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。16 I _my dictionary to my classmate David a week ago, but he _ it to me yet.A. lent; returnB. have lent; returnedC. lent; hasnt returnedD. have lent; didnt return【答案】C【解析】 【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago 是过去时标志,故排除B 和 D 选项, yet 是现在完成时标志,因此用hasnt returned ,故选

15、 C。【点评】考查时态,注意ago 和 yet 的用法。17 He has studied in our school _.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】 B【解析】 【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+ 段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。【点评】考查时间状语。根据句意选出正确的时间状语。18 一 Have you everthe film Gang Jiong?一

16、Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】 【分析】句意: “你看过电影港囧吗 ?”“是的,我看过。 ”由 ever 及答语可知句子用现在完成时,故用 see 的过去分词 seen。【点评】考查动词的时态。19 一 How longyour brother _ this camera? For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】C【解析】 【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。 ”根据答语 “Fortwowe

17、eks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother ,为第三人称单数,所以应该选择C 项。【点评】考查现在完成时。20 Jacksonschool two years ago and hefor two years.A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone 【答案】 B【解析】 【分析】句意:Jackson 两年前离开学校,他离开已经两年了。根据“two yearsago ”可知,第一空应用一般过去时;根据

18、 “ fortwo years 可”知,第二空应用现在完成时,且动词要用延续性动词,故选 B。【点评】考查动词的时态。21 The new supermarket in our town _ for two weeks, but I _ there yet .A. has opened; havent gone C. has been open; havent gone【答案】BB. has been open; havent beenD. has opened; havent been【解析】 【分析】句意:在我 城 的新超市已 开 2 周了,但是我 没有去 。根据for two weeks

19、可知, 必 是持 性 或表示状 的 ;has opened 里 的是 , open 是非持 性 ,不能与 段 用,故排除AD;has been open 里open 是形容 ,可以与 段 用; 里第二空表示没有去 用havent been 。 havebeen 表示去 某地; have gone 表示去了 没有回来。根据句意故用 havent been。故 B。22 Little Tomhis home for more than ten years.A. leavesB. left fromC. will leaveD. has been away from【答案】D【解析】 【分析】句意:

20、小 姆离开家已 十年了。由句中“for more than ten years ”可知 .句中的 需使用延 性 。leave 对应 的延 性 be away。【点 】考 在完成 。23 It _ over ten days since the dog _ .A. is; has been dead B. has been; died C. has been; has been dead D. was; has died 【答案】 B【解析】 【分析】句意:狗死了有十多天了。Since 引 一个 去 的句子,所以第二个空填 die 的 去式,主句 用 在完成 ,也可以用is ,但比 口 化, 合

21、两个空可知 B。24 - Anna, could you lend me this book, please?- Im sorry. Iit for only two days, and I havent finished it yet.A. have boughtB. have hadC. boughtD. had【答案】B【解析】 【分析】句意: “安娜, 你能借 我 本 ? 不起,我 了两天。我 没有看完呢。 ”根据答 中的 “for only two days 可知”要用 在完成 ,而且 用延 性 。故 B。【点 】考 在完成 。25 Why are you looking for M

22、ary in a hurry, John?The boss is wondering where she _ and how long she _ there.A. has been; has been B. has gone; has gone C. has been; has gone D. has gone; has been【答案】D【解析】 【分析】句意:你为什么这么匆忙找玛丽,约翰?老板想知道她去了哪儿并在那儿呆多久。Have/has gone to 意为去了某地,have/hasbeen to 意为去过某地,而have/has been in+地点名词意为呆在某地,停留在某地,当

23、时副词there 时,不用介词in,故选D。26 Miss Liu, when did you come here? In 2015. Ihere for two years.A. have been toB. have gone toC. have comeD. have been【答案】D【解析】 【分析】句意:刘小姐,你什么时候来这的?2015 年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。 here 为副词,其前不用介词。故选D。【点评】考查现在完成时态。27 Our foreign teacher Miss Smith A. t

24、aught B. is teachingus English since five years ago.C. has taughtD. teaches【答案】C【解析】 【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由知用现在完成时,故选C。since可【点评】考查现在完成时。28 Dave, we will leave in 10 minutes. Are you ready?No, I _ our guidebook and towels yet.A. dont packB. didnt packC. have packedD. havent packed【答案】D【解析】

25、【分析】句意:Dave,我们十分钟后要离开,你准备好了吗?没有,我还没把我们的旅游手册和毛巾打包。yet 是现在完成时否定句的标志,故选D。【点评】考查现在完成时,注意yet 的用法。29 How long can I _ the Chinese workbook?For three weeks.A. borrowB. keepC. to borrowD. to keep【答案】 B【解析】 【分析】句意: 我能保存语文练习本多长时间? 三个星期。情态动词 can 用动词原形,所以排除 C、D。 how long 所在的句子用延续性动词, borrow 是非延续性动词, keep 是延续性动词,故选B。【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。30 Ia cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】B【解析】 【分析】句意:我感冒了,我现在不舒服。应用现在完成时。故选B。catcha cold意为 “感冒 ”。由句意可知【点评】考查现在完成时。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1