英语现在完成时专项

合集下载

英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析一、单项选择现在完成时1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developedC.is developing D.develops【答案】A【解析】【详解】考查时态。

句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。

本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。

2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。

句意:虽然她只有16岁,但她已经沉迷于毒品两年了。

结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。

3.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】C【解析】【详解】考查时态。

句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。

句中强调“改革开放40年”对现在的影响,故用现在完成时。

故选C。

4.— Would you care for a cup of tea? It tastes pretty good.— I one. Thank you just the same.A.have had B.had C.would have D.will have【答案】A【解析】【详解】考查时态。

现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析一、练习题1. 选择正确的现在完成时形式填空。

(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。

(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。

(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。

因此,根据句意,第一个空应填"already",第二个空应填"just"。

现在完成时(单选题 30题 含解析)初中英语专题练习

现在完成时(单选题 30题 含解析)初中英语专题练习

现在完成时(单选题 30题含解析)初中英语专题练习一、单选题(共30题)1.—Where is your father, Tom?—He ________ the supermarket.A.has been to B.has gone to C.was going to D.have gone to 2.—I’m sorry for being late.—Never mind. The meeting ________ for only 5 minutes. This way, please.A.has started B.has been over C.has ended D.has been on3.The books ________for two weeks.A.may be kept B.may keep C.borrow D.are borrowed4.—Dad, I couldn’t turn on my computer yesterday but I have to use it today.—Oh, I ________ it. You can work on it now.A.will fix B.am fixing C.fixed D.have fixed5.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now6. Britain ________ to leave European Union last year. David Cameron, former Prime Minister________ since then.A. decided; retiredB. decided; has been retiredC. has decided; retiredD. has decided; has retired7.—Jenny, you are so beautiful in your new dress!—Thanks! But I __________ it for several times.A. wearB. will wearC. was wearingD. have worn 8.—Is this your camera?—Yes, I ________ it for two weeks.A. boughtB. hadC. have hadD. have bought9. The shop in Wanda Square _________ for six years, but I _________ there so far.A. has opened; haven’t goneB. has been opened; haven’t beenC. has been open; haven’t goneD. has been opened; haven’t been 10.—Mary, it’s really nice to see you again. Where have you ________?—I ________ a school in a mountain area for two years.A.gone; have been to B.been; have been to C.gone; have been in D.been; have been in 11.— Where will you visit during the coming summer holiday?—I’m not sure. Maybe I will go to Sanya. One of my best friends _________ Hainan twice and he says it is good place to visit.A.has gone to B.has been in C.has been to D.has been 12.—How long can I ______ these books?—At most for a month, then you have to return them to the library.A.keep B.lend C.have D.borrow13.—________ you ________ your homework yet?—Yes. I ________ it a moment ago.A.Did; do; finished B.Have; done; finishedC.Have; done; have finished D.will; do; finish14.—Mary, I remember you _________ several years ago.—Yes, I _________ for 3 years.A.married; have married B.married; marriedC.married; have been married D.have married; have been married15.Which sentence is correct?A.I wonder where you have gone. B.I wonder where they visited.C.I wonder when you have finished the task. D.I wonder what is the matter with you.16.Sophie and I are good friends. We ________ each other for four years.A.know B.knew C.have known D.will know17.I ________ my computer for ten years, but it still works well.A.bought B.have had C.have bought D.buy18.—It’s ten years since we ________ here.—How time flies! We ________ in China for so long.A.come; work B.came; worked C.come; will work D.came; have worked 19.You have never been to the History Museum, ________?A.are you B.did you C.have you20.—Can you tell me the ________ of the bag?—Sorry. I haven’t ________ it.A.weight; weight B.weighed; weighed C.weight; weighed D.weighed; weight 21.— Is Tom at home?— No, he ________ to the town.A.has been B.has gone C.goes D.will go22.Maybe Tom ________ his work. The light in his room is still on.A.doesn’t finish B.didn’t finish C.won’t finish D.hasn’t finished 23.So far, I ________ two books by Liu Cixin. One is The Wandering Earth and the other is The Three-Body Problem.A.read B.have read C.was reading24.—Is Tom at home now?—No, he ___________ the supermarket. But he will come back soon.A.has gone in B.has gone to C.has been in D.has been to 25.—________ the movie ________?—________.A.When did; start; Since 3 o’clock agoB.How long was; on; Since at 3 o’clockC.When has; started; Since 3 o’clock beforeD.How long has; been on; Since 3 o’clock26.I am not sure how long Oliver ________.A.has joined the army B.has joined in the armyC.has served the army D.has served in the army27.Tom has lived in Shanghai _________ 2003. He has live here _________ many years. A.in; for B.since; for C.since; at D.in; since28.It ________ the first time that ________ New York, because there is a photo of him in front of the Empire State Building hanging in his room.A.is; Byron has been in B.isn’t; Byron has gone toC.is; Byron has been for D.isn’t; Byron has been to29.My parents ________ to Los Angeles before.A.were B.will be C.are D.have been30.—Have scientists found any life on Mars?—No, they ________ any living things on any other plane till now.A.are discovering B.didn’t discover C.haven’t discovered D.discovered【参考答案】一、单选题(共30题)1.B【解析】句意:——汤姆,你爸爸在哪儿?——他去超市了。

现在完成时专项训练题及答案

现在完成时专项训练题及答案

现在完成时专项训练题及答案一、填空题1.他已经(完成)了这项工作。

2.我们已经(订购)了明天的飞机票。

3.你们已经(生产)了多少产品?4.他们已经(结束)了会议。

5.我们已经(做)过这个实验了。

6.你已经(读)完这本书了吗?7.他们已经(决定)出发了。

8.我们已经(见过)这部电影了。

9.她已经(发表)过三篇论文了。

10.你们已经(收到)了我的邮件吗?答案:1. 完成;2. 订购;3. 生产;4. 结束;5. 做;6. 读;7. 决定;8. 见过;9. 发表;10. 收到二、选择题1.Tom: Have you ever been to Paris?(B)Jack: Yes, ____.A. I don’t go there recentlyB. I’ve been there twiceC. I will go there inthe future D. I don’t like going there2.Sarah: Do you still have the book I lent you?(D)Mark: Oh, sorry. I ____ it yet.A. did n’t receiveB. haven’t receivedC. don’t receiveD. haven’treturned3.Lucy: Have you heard about the new policy?(A)Tina: Yes, I ____. It was announced yesterday.A. have heard aboutB. didn’t hear aboutC. won’t hear aboutD. don’thear about4.Susan: How long have you been learning English?(B)Emily: I ____ learning English for five years.A. startB. have beenC. willD. do5.Mike: Do you know where John is?(A)Tom: Yes, ____. He has gone to the supermarket.A. I doB. I do knowC. I am knowingD. I knowing答案:1. B;2. D;3. A;4. B;5. A三、改错题请改正以下句子中的错误:1.I have went to the cinema last night.改为:I went to the cinema last night.2.She has never been see such a beautiful sunset before.改为:She has never seen such a beautiful sunset before.3.We has already finished our homework.改为:We have already finished our homework.4.Have you bought the tickets for the concert already?改为:Have you already bought the tickets for the concert?5.They have been lived in this city since 2010.改为:They have lived in this city since 2010.答案:1. I went to the cinema last night.;2. She has never seen such a beautiful sunset before.;3. We have already finished our homework.;4. Have you already bought the tickets for the concert?;5. They have lived in this city since 2010.四、对话配对题将下列对话的两部分进行配对。

英语现在完成时题20套(带答案)含解析

英语现在完成时题20套(带答案)含解析

英语现在完成时题20套(带答案)含解析一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。

die是短暂性动词,不能表示状态的延续。

由时间状语 for five weeks可知应用延续性动词,故答案选B。

【点评】考查现在完成时。

2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

3.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.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【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。

英语现在完成时题20套(带答案)

英语现在完成时题20套(带答案)

英语现在完成时题20套(带答案)一、初中英语现在完成时1.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【解析】【分析】考查动词的时态。

句意:博物馆在这儿有八十多年了。

它是这座城市最古老的建筑之一。

前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。

故选D。

2.—What 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+过去分词。

3.—How long can I _________ this book?—Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。

但是你一定要按时归还它。

A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。

此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析一、单项选择现在完成时1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developedC.is developing D.develops【答案】A【解析】【详解】考查时态。

句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。

本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。

2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。

句意:虽然她只有16岁,但她已经沉迷于毒品两年了。

结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。

3.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】C【解析】【详解】考查时态。

句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。

句中强调“改革开放40年”对现在的影响,故用现在完成时。

故选C。

4.— Would you care for a cup of tea? It tastes pretty good.— I one. Thank you just the same.A.have had B.had C.would have D.will have【答案】A【解析】【详解】考查时态。

(英语)英语现在完成时题20套(带答案)及解析

(英语)英语现在完成时题20套(带答案)及解析

(英语)英语现在完成时题20套(带答案)及解析一、初中英语现在完成时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 短语是单数的概念,即可得出答案。

选C。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.4.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【解析】
【详解】
考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。
【点睛】
倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。
【答案】A
【解析】
【详解】
考查时态。句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故选A。
【点睛】
1.Since自从---以来(可做介词和连词),和现在完成时态连用。
He has lived here since he came.自从他来到这里,就一直在这里住着。
15.Wetwo thirds of the project so far and we’re sure to complete it on time.
A.finish B.will finish
C.have finished D.finished
【答案】C
【解析】
【详解】
考查时态。句意:到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。根据句中时间状语so far可知用现在完成时。故选C。
13.Never _____met such a person before.
A.did I B.I have
C.have I D.Am I
【答案】C
【解析】意可知,此处强调对现在的影响,应使用现在完成时。never位于句首时,句子要求使用部分倒装,助动词提前。故C选项正确。
【点睛】
本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。判断现在完成时的标志词有already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far, in the last few years/weeks/mouths , till now, recently等,考生在平时学习英语过程中要多注意积累。本题只要抓住句中时间状语so far(到目前为止)就可以判断出用现在完成时。
16.Ever since he left school, he ______ becoming a professor in that famous university.
A.has never dreamed of B.had never dreamed of
C.didn’t dream of D.was not dreaming of
A.betrayed, takeB.had betrayed, took
C.has betrayed, tookD.has betrayed, take
【答案】B
【解析】
【分析】
【详解】
考查时态和虚拟语气。句意:那不是他第一次背叛我们。我认为我们早该对他采取强硬措施了。That is/was the first time that+完成时,是固定句型;句中使用的是“That was…”,故应使用过去完成时。在固定搭配it’s (high/about) time…中,从句应使用过去时表示虚拟语气。故选B。
2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate.
C.have we had D.we will have had
【答案】A
【解析】
【详解】
考查时间状语从句。句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。not until位于句首时,主句要用部分倒装,但是从句不用,故选A。
3.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since.
A.are leadingB.leadC.ledD.have led
【答案】D
【解析】
考点:考查非谓语动词
7.Tony is one of the five students in his class who ______ the exam. How lucky he is!
A.is passingB.passes
C.has passedD.have passed
【答案】D
【解析】
考察时态语态。托尼是班上5个通过考试的学生之一,他真幸运。由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。通过考试是主动形式,并且定语从句中的who修饰的是five students,所以是have passed,故选D
17.―What do you think of our hometown?
―Very beautiful. You know it is the first time that I _______ here.
12.The Greens _____ China for five years.
A.has been in B.have been in
C.went to D.has gone to
【答案】B
【解析】
【详解】
考查时态。句意:Green一家人来中国已经五年了。时间状语for five years表明用现在完成时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故B项正确。
5.In the last few years, China ________ great achievements in environmental protection.
A.was making B.made
C.had made D.has made
【答案】D
【解析】
【详解】
考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years”表明应该使用现在完成时,故D项正确。
A.have sprung upB.sprang up
C.had sprung upD.spring up
【答案】A
【解析】
【详解】
考查时态。句意:这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如雨后春笋般在中国各大城市兴起。根据these years“这些年”,可知句子用现在完成时态,故答案为A。
【答案】D
【解析】
【详解】
考查词组和时态。句意:在过去的几年里已经种了许多树。根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。故选D。
10.Over the past 12 months the company ______ a 10 percent improvement.
A.have seen; will suffer B.saw; suffered
C.had seen; was to suffer D.see; suffer
【答案】A
【解析】
【详解】
考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。
【详解】
考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。
4.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years.
9.______ trees _______ in the past few years.
A.A good many of , were plantedB.A good many, were planted
C.A number of , have plantedD.A number of, have been planted
考点:考察时态和语态
8.The recent 40 yearsgreat changes taking place all over China.
A.witnessed B.has witnessed
C.had witnessed D.witnesses
【答案】B
【解析】
【详解】
考查时态。句意:近40年来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
14.— When will the bike-sharing schemes be introduced to the public?
— Not until _______ a better understanding of them.
相关文档
最新文档