资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
英语现在完成时专项训练100( 附答案 )一、初中英语现在完成时1What about watching the movie Big Fish tomorrow?Oh, Iit alreadyA. watchB. have watchedC. will watchD. am watching【答案】B【解析】 【分析】明天去看电影大鱼怎么样?哦,我已经看过了。志,故选B。already是完成时的标【点评】联系句意,注意辨析关键的词语,来判断所填之词。2What great progress Huawei _ in recent years!No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】B【解析】 【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。3Do you still play basketball?Oh, no. I _ it for the past two years.A. havent playedB. didnt playC. wont playD. hadnt played【答案】 A【解析】 【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years 可知应与完成时态连用,又有时间是the last two years知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+ 段时间与完成时态连用,根据时间确定是现在完成还是过去完成。可4How do you like Beijing, Miss Read?Ive no idea. I _ there.A. have goneB. have beenC. havent beenD. havent gone【答案】C【解析】 【分析】句意:-你觉得北京怎么样,瑞得小姐?- 我不知道,我没有去过那儿。短语:have been to 去过某地(已经返回);have gone to 去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分have been to 与 have gone to,理解句子,根据语境判断答案。5The volunteers _ a lot of help to the old and the young since 2010A. offeredB. have offeredC. are offeringD. will offer【答案】B【解析】 【分析】考查时态句意自2010 以来,志愿者们向老人和青年提供了大量的帮助 A 过去时 B 现在完成时态 C 现在进行时态 D 一般将来时态 since+点时间通常用于现在完成时态,结构是 have/has+动词的过去分词,主语是 volunteers 复数,用助动词have offer 的过去分词是 offered 答案是 B6Your shoes are so old. Why dont you buy a new pair?Because Iall my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】B【解析】 【分析】因为把所有的钱都花在现在的影响,应用现在完成时,故选B。MP5上,所以没钱买鞋。强调过去发生的动作对【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。7How do you like Treasure Island , Lucy?Its so exciting that I _ it twice A. am readingB. have readC. was readingD. had read【答案】 B【解析】 【分析】句意:露西,你认为金银岛怎么样?它是如此令人激动以至于我读了两次。根据twice 可知已经发生了,故此处用现在完成时,故为have read,故选 B。【点评】此题考查现在完成时的用法。8How many times _ you _ to Beijing this year?Three times.A. have; beenB. had; beenC. have;goneD. had; gone【答案】A【解析】 【分析】句意是:你今年去过北京几次?三次。考查have been 与 havegone 的区别。 have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times. 可以推测已经回来了,故选A。9I 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【解析】 【分析】答语中的 for two years 是一段时间,用在现在完成时的句中时。现在完成时的结构:主语 +have/ has +过去分词。可知选 B。【点评】考查现在完成时10 Look! Your teacher Miss White is over there.No, it cant be her. She _ to Beijing.A. has goneB. has beenC. wentD. will go【答案】 A【解析】 【分析】句意:-看!你的老师怀特小姐在那边。-不,那肯定不是她。她去了北京。 A. has gone 去了某地,表示该人不在说话地点;B. has been 去过某地,表示主语曾经去过某地,有这种经历;C. went 过去式,去; D. will go 将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。【点评】考查固定搭配have gone to 。11 Mr Fanin 2005 In other words , hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB. married; had been marriedD. married ; got married【答案】A【解析】 【分析】首先第一空表述的是一个发生在2005 年(即过去)的一个动作,所以为一般过去时,其次married 后面要接宾语,get married 表示的是短暂性动作,所以应填getmarried.第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处 married 做形容词 “已婚的 ”故填 “has been married 故”,选A.【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的”区别。12 The tall buildinghere for 100 years.A. isB. wasC. has beenD. is been【答案】C【解析】 【分析】那幢高楼在这里已经有100 年了。根据for 100 years 可知 “高楼在这里 ”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。13 The Greensmany places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】B【解析】 【分析】句意:自两年前开始,格林一家参观了许多名胜。since 引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens 格林一家,表示复数含义,作主语,谓语用复数形式。故选B。14 I _ an invitation to the concert. I cant wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】 D【解析】 【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选 D。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。15 A number of tourists _
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号