英语现在完成时技巧小结及练习题含解析.docx

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

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

1、(英语)英语现在完成时技巧小结及练习题含解析一、初中英语现在完成时1So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。2How do you like Beijing, Miss Read?Ive no idea. I _ there.A. have goneB. have

2、 beenC. havent beenD. havent gone【答案】C【解析】 【分析】句意:-你觉得北京怎么样,瑞得小姐?- 我不知道,我没有去过那儿。短语: have been to 去过某地(已经返回);have gone to 去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分 have been to 与 have gone to,理解句子,根据语境判断答案。3My father _ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB

3、. is workingC. has workedD. will work【答案】C【解析】 【分析】句意:我父亲在熊猫保护中心工作了10 年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father ,助动词要用has,故选 C。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。4How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】

4、B【解析】 【分析】句意:你给你妈写了多少封信?从 2016 年起,总共109 封。句中 since 2016 是现在完成时态常用的时间状语,其结构是主语 +have/has+ 动词过去分词,且主语是 you,则应填写 have written ,故答案选 B。【点评】考查动词的时态。注意现在完成时的用法。5Where is Catherine? I havent seen her for days.SheWuhan. Shell be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】A【

5、解析】 【分析】句意:Catherine 在哪里?我好几天没 她。她已 去武 了。她将下周回来。主 是she,所以用has,排除 C、 D。 A.已 去了某地,在去的路上, 没有回来; B.已 去 某地,表示去了某地,并且回来了。根据Shell be back next week. 她下周回来可知 在 没有回来,故 A。【点 】考 短 辨析,注意平 其区 ,理解句意。6You must return the books tothe library because you _ them for more than twoweeksA. have lentB. have borrowedC. ha

6、ve kept【答案】 C【解析】 【分析】句意是:你必 把 因 你已 两个多星期了。formorethan two weeks表示 段,在 在完成 中需要和延 性 用,lend 和 borrow 都是短 性 , keep 具有延 性,故 C。【点 】考 在完成 中延 性 和短 性 的 。7I havent seen your grandfather for two years. What happened to him?Oh, he _ here for two years.A. stayedB. hasnt stayedC. staysD. hadnt stayed【答案】B【解析】 【分

7、析】答 中的 for two years 是一段 ,用在 在完成 的句中 。 在完成 的 构:主 +have/ has + 去分 。可知 B。【点 】考 在完成 8Hefor ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】句意:他已 婚十年了。根据 状 for ten years.十年了,可知本句 用 在完成 has/have+ 去分 ,且 持 。be married表 婚的状 , be 的 去分 been 。故 A。【点 】本 考 在完成 ,注意掌握 构has/have+ 去

8、分 。9Im sorry for being late.Never mind. The meeting _for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】C【解析】 【分析】句意:对不起,我迟到了。没关系会议只开了5 分钟,请这边走。for+ 段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end 都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此确 has been on 在进行,开着(的状态) ,故选 CA, B不正【点评】现在完成时

9、表示延续性的状态。10 My sisterEnglish since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】 【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns在完成时学习,一般现在时,B, learnt 一般过去时C has learnt 现在完成时Dhave learnt,根据since 可知句子是现在完成时,结构为have/has+过去分词,句子主语是现My sister ,第

10、三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since 是现在完成时的标志词之一。11 Where 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 去了,没在这里。主语是单数;B. have gone to 去了,没在这里。主语是复数;has been to 去过,没在那里;主语

11、是单数;D. have been to 去过,没在那里;主语是复数。本句He 是主语, togetherwithhis students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to 。故选 A。C.【点评】考查主谓一致和短语的用法。12 Hi, Tom!you everthe Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】A【解析】 【分析】句意:你好, Tom!你曾经去过鸟巢吗?是的,我去过。它是极好的。根据答语Ye

12、s, I have.可知是以have 开头的现在完成时的一般疑问句,排除C。 havebeen to+ 地点名词,去过某地,去了并且回来了;have gone to+ 地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据Its fantastic. 可知去了并且回来了,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。13 Mr Fanin 2005 In other words , hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB. marri

13、ed; had been marriedD. married ; got married【答案】A【解析】 【分析】首先第一空表述的是一个发生在2005 年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语, get married 表示的是短暂性动作,所以应填 get married. 第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处 married 做形容词 “已婚的 ”故填 “has been married 故”,选A.【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的”区别。14

14、 I _ an invitation to the concert. I cant wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】 D【解析】 【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选 D。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。15 Great changesin my hometown in the last few years.A. took placeB. wi

15、ll take placeC. have taken placeD. have been taken place【答案】 C【解析】 【分析】句意:过去几年我的家乡发生了巨大的变化。in the last fewyears 意为“在过去的几年里”,用于现在完成时;take place 发生“”没有被动语态。故答案选C。【点评】考查现在完成时。16 have you had the mobile phone?Since 2015A. How oftenB. How longC. How soonD. How many【答案】 B【解析】 【分析】句意:你什么时候有的手机?自从 2015 年。询问

16、的是从什么时候开始,也就是时间长度。故 B 选项正确。【点评】考查特殊疑问句的辨析。17 A number of tourists _ Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】A【解析】 【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。havebeen to ,表示去过某个地方,have gone to ,表示去了某地,还没回来。many times 是很多次,游客们应该是去过很多次,用have/

17、has been to+ 地点,由于主语是复数,助动词用have,故选 A。【点评】考查现在完成时,注意have been to 表示去过回来了,have gone to 表示去了还没回来。18 This museumhere for over 80 years. Itone of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】D【解析】 【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的

18、状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。19 Look 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。【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。20 Wheres your fath

19、er?He _ to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】 B【解析】 【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he 是第三人称单数,助动词用has, go 的过去分词是gone ,故选 B。【点评】考查现在完成时,注意去过某地用have/has been to ,去了某地用have/has goneto。21 The new supermarket in our town _ for two

20、 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可知,谓语动词必须是持续性动词或表示状态的词;has opened 这里强调的是动词, open 是非持续性动词,不能与时间段连用,故排除AD;has been open 这里open 是形容词,可以与时间

21、段连用;这里第二空表示没有去过应该用havent been 。 havebeen 表示去过某地; have gone 表示去了还没有回来。根据句意故用 havent been。故选B。22 一 Is Tom at home? No, heto the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】 【分析】考查动词的时态。由语境可知, Tom 去镇上了,现在不在家。表示 “已经去了某地 ”应用 have gone to sp. 。故选 B。 have been to sp. 表示 “去过某地 ”,现在已经回来了。【点评】考查have

22、been to 与 have gone to 的辨析。23 Which of the following is WRONG? A. Your car is good except for the colour. C. I have kept the book for two days.【答案】BB. The film has begun for twenty minutes.D. Whats the difference between the two tricks?【解析】 【分析】句意:下面哪一个是错误的?A 选项意为:你的汽车除了颜色之外其他都很好; B 选项意为:这场电影已经开始二十分

23、钟了。这个句子是错误的,begun 的原形是 begin,意思是开始,是瞬间性动词,不能和一段时间连用;C 选项意为:我借这本书已经两天了,这个句子是对的, keep 是持续性动词; D 选项意为:这两个把戏之间的区别是什么?故应选 B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。24 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

24、 引导一个过去时的句子,所以第二个空填 die 的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。25 Wheres Mr Jones?Heto the post office A. goesB. will goC. has beenD. has gone【答案】D【解析】 【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones 去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选 D。【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。26 一 This is the se

25、cond time I have come to Taiyuan. Ita lot.一 Yeah, it is becoming more and more beautiful.A. changesB. will changeC. was changingD. has changed【答案】D【解析】 【分析】句意为这是我第二次来到太原。它改变了很多。是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done ,主语是 it,用 has changed,故选 D。【点拨】此题考查现在完成时。27 Whatyouin the past two ho

26、urs, my baby?A. will; doB. have; doneC. are; doingD. would; do【答案】B【解析】 【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past twohours”知用完成时态。故选可B。【点评】考查现在完成时。28 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

27、 年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。 here 为副词,其前不用介词。故选 D。【点评】考查现在完成时态。29 How longhis grandfather?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】D【解析】 【分析】句意:他的爷爷去世多久了?has died 已经去世了,不能与时间段连用; has been death 形式错误, death 是名词; has dying 形式错误; has been dead 已经去世了。句中How

28、long 问的是一段时间,die 是瞬间性动词,不能和一段时间连用,故A 不对。 has been dead 是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。die 非延续性动词,要转换为延续性的 be dead。30 The tall buildinghere for 100 years.A. isB. wasC. has beenD. is been【答案】C【解析】 【分析】那幢高楼在这里已经有100 年了。根据for 100 years 可知 “高楼在这里 ”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。

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

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


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