【英语】英语现在完成时专项训练100(附答案)_第1页
【英语】英语现在完成时专项训练100(附答案)_第2页
【英语】英语现在完成时专项训练100(附答案)_第3页
【英语】英语现在完成时专项训练100(附答案)_第4页
【英语】英语现在完成时专项训练100(附答案)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【英语】英语现在完成时专项训练 100(附答案)一、初中英语现在完成时1. 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,故选Bo【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。2. The volunteers a lo

2、t 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 .答案是 B.3. I scared of dogs

3、ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。4. How do you like Treasure Island , Lucy?It's so exciting that I it twice .A. am readingB. have readC. was readingD. had re

4、ad【答案】B【解析】【分析】句意:一一露西,你认为金银岛怎么样?一一它是如此令人激动以至于我读了两次。根据 twice可知已经发生了,故此处用现在完成时,故为 have read,故 选Bo【点评】此题考查现在完成时的用法。5. Lucy, is your uncle a teacher?Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:一一露西,你叔叔是老师吗?一一是的,他是。他教历史将近20年了。根据句中的时间状语for

5、nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是 he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。6. Where is your father?A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:你的父亲在哪儿?他去上海了。Have been to去过某地(已回);have been in在;have gone

6、 to去了某地(未回)。本题中父亲是人们在找的人, 所以是去了某地,还没回来,用 have gone to。主语he是三人称单数,用 has gone to。故 选C。【点评】本题考查现在完成时。以及 Have been to; have been in; have gone to三个短语的 词义和用法。7. How many letters you to your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】【分析】句意:一一你给你妈写了多少

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

8、rine在哪里?我好几天没见她。一一她已经去武汉了。她将下周回来。主语是 she,所以用has,排除C D。A.已经去了某地,在去的路上,还没 有回来;B.已经去过某地,表示去了某地,并且回来了。根据 She'll be back next week.她下 周回来可知现在还没有回来,故选Ao【点评】考查短语辨析,注意平时识记其区别,理解句意。9. you out the problem, Sam?Not yet, but I'm going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】C【解析】【

9、分析】句意:萨姆,你计算出这道数学题了吗?一一还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选 Co【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时 态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。10. So far Tom with Mary 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. hav

10、e helped【答案】C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。选Co11. The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】C【解析】 【分析】那幢高楼在这里已经有 100年了。根据for 100 years可知 高楼在这里” 是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选Co【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。12. The Greensma

11、ny places of interest since two years ago.D. will visitsince引出的时间状语the Greens 格林A. has visitedB. have visitedC. visited【答案】B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。 从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态, 一家,表示复数含义,作主语,谓语用复数形式。故选Bo13. Great changes_ in my hometown in the last few years.A. took place B. will take pla

12、ce C. have taken place D. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为在过去的几年里”用于现在完成时;take place发生”没有被动语态。故答案选C。【点评】考查现在完成时。14. All the skirts.They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙

13、子都卖完了,他们非常畅销。第一空 sell out卖完”,强 调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为 sold;第二空sell作销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选Co【点评】本题考查一般现在时和现在完成时的被动语态,注意 sell的不同语态和用法。15. This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has b

14、eenD. has been; is【答案】D【解析】 【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的 是现在的状态,用一般现在时态。故选Do16. Mike began to work in the factory in 2013 . He_ there for four years .A. is workingB. was workingC. worksD. has worked【答案】D【解析】【分析】句意:迈克在这里工作已经4年了。一直持续的状态用现在完成时。故D选项正确。【点评】考查

15、现在完成时。17. All members are admitted to the auditorium.A. have got the ticketsB. that had got the ticketsC. that have got the ticketsD. had got the tickets【答案】C【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。票已经拿到了,因此用完成时,根据 are可知,用现在完成时,have got,故选C。【点评】考查定语从句和时态,注意t

16、ha引导从句的用法。18. 一 Have you ever the film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】【分析】句意:你看过电影港冏吗 ?”是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。【点评】考查动词的时态。19. 一 How long your brother this camera?For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】C【解析】【分析】本题考查动词的时

17、态。句意:你哥哥买这个相机多久了?”两周了。”根据答语"Fortwo weeks.”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother ,为第三人称单数,所以应该选择C项。【点评】考查现在完成时。20. Little Tom his home for more than ten years.D. has been away from“formore than ten years M知.A. leavesB. left fromC. will leave【答案】D【解析】【分析】句意:小汤姆离开家已经十年了。由句中句中的谓语动词需使用延续

18、性动词。leave对应 的延续性动词为 be away。【点评】考查现在完成时。21. Which of the following is WRONG?A. Your car is good except for the colour.B. The film has begun for twenty minutes.C. I have kept the book for two days.D. What's the difference between the two tricks?【答案】B【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意

19、为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。22. 一 This is the second time I have come to Taiyuan. It _a lot.Yeah, it is becoming more and more beautiful.A. changesB. will changeC. was changingD

20、. has changed【答案】D【解析】【分析】句意为 这是我第二次来到太原。它改变了很多。 一一是的,它将变得越来越美丽。根据 have come,可知是时态是现在完成时,结构为 have/has done,主语 是 it,用 has changed,故选 D。【点拨】此题考查现在完成时。23. 一 Where is Mr. Miller?一 He to New York. He there three times .A. has been; has goneB. has gone; has goneC. has gone: has beenD. has been; has been【答

21、案】C【解析】【分析】句意:一一Miller先生去哪儿了? 一一他去纽约了。他去过那3次了。他去纽约了还未回来,用has gone to;他去过三次,用 has been。故选 C【点评】考查现在完成时has gone to和has been to的用法。24. 一Why are you looking for Mary in a hurry, John?The boss is wondering where she and how long she there.A. has been; has beenB. has gone; has goneC. has been; has goneD.

22、has gone; has been【答案】D【解析】【分析】句意:一你为什么这么匆忙找玛丽,约翰?一老板想知道她去了哪儿并在那儿呆多久。 Have/has gone to意为去了某地,have/has been to意为去过某地,而have/has been in+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,故选D。25. Dave, we will leave in 10 minutes. Are you ready?No, I our guidebook and towels yet.A. don't packB. didn't packC. h

23、ave packedD. haven't packed【答案】D【解析】【分析】句意:一一Dave,我们十分钟后要离开,你准备好了吗?一一没有,我还没把我们的旅游手册和毛巾打包。yet是现在完成时否定句的标志,故选 Do【点评】考查现在完成时,注意 yet的用法。26. Last week I a cold. That's to say since last week, I a cold.A. have had; have hadB. caught; have hadC. have had; have caughtD. caught; have caught【答案】B【解析】【

24、分析】句意 :上周我患了感冒。也就是说,从上周开始,我就一直在感冒。"havea cold和"catcha cold均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用。第一句上周感冒是发生在过去的动作,应用一般过去式“caught;"第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用 现在完成时“have had故选B。【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。27. I my dictionary to my classmate David a week ago, but he it to me y

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论