下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【英语】现在完成时练习题经典一、初中英语现在完成时1. So far Tom with Mary 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。选Co2. How do you like Beijing, Miss Read?I've no idea. I there.A. have goneB. have beenC. hav
2、en't beenD. haven't gone【答案】C【解析】 【分析】句意:-你觉得北京怎么样,瑞得小姐?一我不知道,我没有去过那儿。短语:have been to去过某地(已经返回); have gone to去了某地(尚未返回),根 据句意,故答案为 Co【点评】考查短语辨析,区分 have been to与have gone to,理解句子,根据语境判断答 案。3. My father in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. i
3、s workingC. has workedD. will work【答案】C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years提示可知,此句要用现在完成时,主语 my father,助动词要用has, 故选Co【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。4. I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】【分析】由sin
4、ce引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。5. Wow! You dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】D【解析】【分析】句意: Wow,你做好分了,让我们现在来吃。根据 “ "Wo茨"noWH知本句动词的时间是现在,根据语境可知动词的状态为完成。故选 Do【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。6. Your shoes are so old. Why
5、 don't you buy a new pair?Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选Bo【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。7. How long can I this book?Five days. But you must return it on time.A. borrow B. lend C.
6、keep D. kept【答案】C【解析】【分析】句意:一一我能保留这本书多长时间?一一五天。但是你一定要按时归还它。A,borrow 借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。【点评】本题考查延续性动词。以及 borrow , lend , keep, kept四个词的词义和用法。8. 一 Where is your uncle? I haven't seen him for a long time.He Beijing f
7、or about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】【分析】考查延续与非延续性动词。根据 for about half a year是一段时间,排除 非延续性动词 A、B、C这三个选项,故选 Do9. Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】D【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态
8、;B. has died现在完成时态;C. died 一般过去时态;D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for 连用,用成be dead。故选D。【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has beendead。10. The small shop for several years.A. openedB. has been openedC. has openedD. has been open【答案】D【解析】【分析】open是非延续性
9、动词,和表示一段时间的时间状语连用必须转化为延续 性动词be open.根据句意,本句应用现在完成时态,故选D。【点评】考查open转化为be open, be open里的open是形容词,不能加 ed.11. I haven't seen your grandfather for two years. What happened to him?Oh, he here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】B【解析】【分析】答语中的for two years是一段时间,用在
10、现在完成时的句中时。现在完 成时的结构:主语 +have/ has +过去分词。可知选 B。【点评】考查现在完成时12. My sister _English 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现在完成时,根据
11、since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。13. What you just now?Don't worry. Nothing.A. has happens to; has happenedB. happened; happenedC. happened; has happenedD. happened to; has happened【答案】D【解析】【分析】句意:一刚才你发生了什么事?一别担心,没什么事发生。固定句式What ha
12、ppened to 发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为 D。【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。14. Do you still play basketball?Oh, no. I it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:一一你还打篮球吗?一一哦,不了。我
13、已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选 Ao【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过15. Do you miss your parents far away?Yes, very much. They the hometown for over two years.A. left B. have leftC. were away from D. have been away from【答案】D【解析
14、】【分析】根据句意 他们已经离家两年多了”可知用现在完成时,时间状语 for overtwo years表示时间段,动词要具有延续性, left是leave的过去分词,是短暂性动词,不能 和时间段连用,故选 Do【点评】本题考查延续性动词和短暂性动词的转换。16. 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. 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/has been to+地点,由于主语是复数,助动词用 hav
16、e,故选 Ao【点评】考查现在完成时,注意 have been to表示去过回来了,have gone to表示去了还没回来。18. This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】D【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的 是现在的状态,用一般现在时
17、态。故选Do19. He has studied in our school.A. since five years B. for five years C. for five years ago D. in five years 【答案】B【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选Bo【点评】考查时间状语。根据句意选出正确的时间状语。20. I can't get into my room now because I my key.A. loseB
18、. will loseC. have lostD. am losing【答案】C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。21. - What a nice watch! How long you it?-For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】B【解析】【分析】句意:多好的一块表啊!你买了多久了 ?"刚刚两周。”根据句意可知用 现在完成时,buy是瞬间动词.不可与how long连用,故排除选项 A、D:选项C是过
19、去进 行时,不符合题意。故选 B项。【点评】考查现在完成时。22. 一 Is Tom at home?-No, he to the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】【分析】考查动词的时态。由语境可知,Tom去镇上了,现在不在家。表示 巴经去了某地“应用have gone to sp.。故选B。have been to sp.表示 去过某地",现在已经回来 了。【点评】考查 have been to与have gone to的辨析。23. Which of the following is WRONG?A. Yo
20、ur 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选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这
21、个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选Bo【点评】考查句子结构。掌握短暂性动词不能与时间段连用。24. you_ your homework?No, I haven't.A. Have; finished出.Are; finishing-C Did; finishD. Will : finish【答案】A【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选 A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。25. What you in the past two hour
22、s, my baby?A. will; doB. have; doneC. are; doingD. would; do【答案】B【解析】【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据"inthe past twohours可知用完成时态。故选Bo【点评】考查现在完成时。26. Dave, we will leave in 10 minutes. Are you ready?No, I our guidebook and towels yet.A. don't packB. didn't packC. have packedD. haven't pa
23、cked【答案】D【解析】【分析】句意:一一Dave,我们十分钟后要离开,你准备好了吗?一一没有,我还没把我们的旅游手册和毛巾打包。yet是现在完成时否定句的标志,故选 Do【点评】考查现在完成时,注意 yet的用法。27. 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。【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。28. I know Li Qing well. We friends for five years.A. becameB. have becomeC. wasD. have been【答案】D【解析】【分析
25、】句意:我很了解李青,我们是5年的朋友了。根据for five years ,可知时态是现在完成时,并且要用持续性动词,have been friends ,是become friends的持续性动词,故选Do【点评】考查时态,注意持续性动词的用法。29. have you had the mobile phone?Since 2015.A. How oftenB. How longC. How soonD. How many【答案】B【解析】【分析】句意:你什么时候有的手机?自从 2015年。询问的是从什么时候开始, 也就是时间长度。故 B选项正确。【点评】考查特殊疑问句的辨析。30. Al
26、l the students very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】C【解析】【分析】Over the last three years,用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。二、初中英语动词的时态31. Have you washed the clothes? Not yet. But I them in half an hour.A. washed B. have washed C. will wash D. wash【答
27、案】C【解析】句意:你洗衣服了吗?还没有。但我半小时以后就洗。In half an hour半小时后,表示的是将来时间。故选Co32. There are so many swimmers swimming in the swimming pool.Yes, and sixty percent _ children.A. is B. are C. was D. were【答案】B【解析】句意:在游泳池里有那么多游泳者正在游泳。是的,而且百分之六十是孩子。根据谓语 are可知此处用一般现在时,故排除CD两项。此处的sixty percent代指的是百分之六十的游泳者,故谓语用复数形式,故选Bo3
28、3. Where is Tom?He the USA. He back in two months.A. has gone to; comesB. has bee to; will beC. has been to; comesD. has gone to; will be【答案】D【解析】【详解】句意:-汤姆在哪? 一他去了美国,他将在两个月之后回来。Have been in强调过去曾去过”之意,表示经验;have been to的意思是过去到过而现在已返回”,它强调最近的经历";have gone to表示 动作的完成”,强调人已离开说话的地方。In +一段时间,用于将来时。根据
29、句意,故选 Do34. -Where is Grace?-She with her brother _playing basketball at school.A. is practiceB. is practicingC. are practicing D. are practice【答案】B【解析】句意:格雷斯在哪里?一一她正在和她哥哥在学校练习打篮球。be后跟现在分词,构成现在进行时态,此句的主语为 she, with her brother做状语,be用is,故答案为B。 点睛:主语为单数名词或代词,尽管后面跟有with , together with , along with , a
30、s wellas, besides, except, but, like等介词或介词短语时,谓语动词用单数形式。例如: Mike with his father has been to England.迈克同他的父亲去过英格兰。Mike, like his brother, enjoysplaying football.迈克像他的哥哥一样喜欢踢足球。35. -Did you watch the program The Voice last night?-1 wanted to, but my mother her favorite TV play.A. watches B. watched C
31、. was watching D. is watching 【答案】C【解析】句意:昨晚你看The Voice» 了吗? 我想看,但是我妈妈在看她最喜欢的电 视剧。下句是解释了当时为何没有观看The Voice的原因,是由于当时妈妈在看她最喜欢的电视剧。在过去的某一时刻发生的动作用过去进行时态来表达,故答案为Co36. I saw Mr. While in his office just now.No, it be him. He has Beijing and will come back next Friday.A. mustn ' t; gone toB. mustn
32、' t; been toC. can ' t ; been toD. can ' t ; gone to【答案】D【解析】句意:-我刚才在办公室看到了While先生。-不,不可能是他。他已经去了北京,并将于下周五回来。表达 不可能”的推测,用can',t不能与 mustn' t(禁止),have/has gone to意 为到某地去”,说话时该人不在现场,have/has been to意为 曾经去过某地”,这里是说While先生已经去北京了,还没回来,故选D。37. Why are you walking so quickly, Edward?Ther
33、e a talent show in ten minutes.A. will haveB. will beC. is going to haveD. are going to be【答案】B【解析】【分析】考点:考查一般将来时。【详解】试题分析:句意:一一你为什么走那么快,爱德华?一一十分钟后就有个才艺表演。根据时间状语in then minutes十分钟后,句子要用一般将来时;句型 there be有其一般将来时结构为 there will be 或 there is/are going to be,根据主语 a talent show 单数,所以用 is,故 C和D不对,故选Bo38. D
34、o you know what time your uncle _Dazhou tomorrow?At 2 : 00 p.m. I will meet him when he _at the airport.A. gets to; arrivesB. will get to ; will arriveC. will get to ; arrivesD. gets to; will arrive【答案】C【解析】【分析】【详解】试题分析:句意:一一你知道你的叔叔明天将什么时间到达达州吗?一一下午两点。当他到了机场,我会去接他。getto +地点,到达某地;arrive,到达,如果后面加地点,要加
35、介词in (大地点),at (小地点)。第一句是宾语从句,根据句意可知用将来时态。第二句 是时间状语从句,主句用将来时,从句用一般现在时。故选Co39. My mother when I got home yesterday.A. will cook B. cooks C. has cooked D. was cooking 【答案】D【解析】句意:当我昨天回到家的时候,我的妈妈正在做饭。考查的是过去进行时。根据when引导的一般过去时的时间状语从句推断主句描述的是过去某个时间正在发生的动作, 故用过去进行时态,过去进行时的构成是:主语 +was/were+动词的现在分词,主语是第三 人称单数
36、所以be动词用was, cook的现在分词是cooking;故答案选 D。40. Dick in America, but he has been Chinese food since he moved toChina.A. used to live; used to eatingB. is used to live; used to eatC. is used to live; used to eatingD used to living; used to eat【答案】 A【解析】【详解】句意:迪克过去住在美国,但自从搬到中国后,他就习惯了吃中国菜。考查动词短语。1.used to do
37、sth. :从前是,过去做某事。 2.be used to doing sth. :习惯于做某事。结合句意可知填 used to live; used to eating ;选A。41 David school two years ago and he for two years.A leaves, has goneB left, has been awayC leaves, has been awayD left, has gone【答案】 B【解析】【详解】句意:杰克逊两年前离开学校,他已经走了两年了。two years ago 是过去时间短语,动词用过去式; for two year 表
38、示一段时间,动词应具有持续性或表状态, be away 表状态,可以和现在完成时态连用。故选B。42 Do you know when we our first simulate (模拟) exam? Sorry, I have no idea. But when I the news, I will let you know.A will have, getB have, will getC will have, am getting【答案】 A【解析】【详解】句意“-你知道我们什么时候会有第一次模拟考试吗?-对不起,我不知道,但是当我知道消息,我会让你知道”。第一空处,表示将有第一次模拟考
39、试”,用一般将来时,排除 B;第二空处根据主将从现原则, when 引导的从句用一般现在时,故选A。43 - Did you have a discussion with him about the matter?- No. When I saw him, hehis history project busily.A has prepared B prepares C was preparing D prepared【答案】 C【解析】句意: 你和他关于那个问题讨论过了吗? 没有。当我看见他时,他正在忙碌地准备历史项目。 When 引导的时间状语从句,用一般过去时,主句用过去进行时was/we
40、re doing ,故选C。44. The manager asked him if he for the extra work the next weekend.A had comeB will comeC would come D came【答案】 C【解析】【详解】句意:经理问他下周末是否来加班。此题是考查间接引语的用法,主句是一般过去时态, 根据句意是过去将来要做某事,所以应用过去将来时态,故选C。45. Mary with her parents to Hong Kon g. They ' ll stay there for two weeks.A. have beenB.
41、have goneC. has beenD. has gone【答案】D【解析】【详解】句意:玛丽和她的父母一起去了香港,他们打算在那里待一个星期。考查主谓一致和现在完成时。根据后面 They' ll stay there for two weeks. 一句话,可知玛丽和她的父母待在香港两 周了,一起去了香港,并且还没有回来,所以用 have/has gone to; have/has been to则表示 去过某地(已经回来);主语后面由 with结构时,谓语动词由前面的主语决定单复数,根 据主语Mary判断用助动词has.故选D。【点睛】现在完成时的标志词already (肯定),yet (否定,疑问) ,just, before, recently, still, lately, never, ever, never, twice, on several occasion, in the past few days/weeks/months/years, (up to) these few days/weeks/months/y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025《阿房宫赋》中秦代文化艺术的成就课件
- 第6章 几何图形初步 单元练习卷(含解析)2024-2025学年人教版七年级数学上册
- 空压机维护使用管理制度培训
- 2026年广西安全工程职业技术学院单招职业技能测试题库带答案详解(培优a卷)
- 2026年广州城建职业学院单招职业适应性测试题库及答案详解(历年真题)
- 粉尘爆炸风险辨识评估和管控制度培训
- 2026年广州番禺职业技术学院单招职业倾向性考试题库含答案详解(综合题)
- 2026年广东岭南职业技术学院单招综合素质考试题库附答案详解(精练)
- 机修车间职责培训课件
- 2025《庖丁解牛》中身体与精神的和谐统一课件
- 药店课件教学课件
- 水族造景概述课件讲解
- 人教版八年级下册地理上课教案第六章 中国的地理差异
- 《危险化学品安全法》全文学习课件
- 2026年湖南大众传媒职业技术学院单招职业技能测试必刷测试卷及答案1套
- 基于计算毒理学方法剖析典型农药对咸水生物的急性毒性风险
- 2025年绿色环保行业低碳产业发展研究报告及未来发展趋势预测
- 油品泄漏应急处置措施
- DB11-T 381-2023 既有居住建筑节能改造技术规程
- 监理公司工作总结汇报
- 2025-2030农用生物酵素生产工艺优化与废弃物资源化利用报告
评论
0/150
提交评论