英语现在完成时练习

合集下载

英语现在完成时专项练习(附答案)含答案

英语现在完成时专项练习(附答案)含答案

英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时1.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。

——她已经去武汉了。

她将下周回来。

主语是she,所以用has,排除C、D。

A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。

根据She'll be back next week.她下周回来可知现在还没有回来,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。

2024年小升初英语现在完成时运用练习题30题

2024年小升初英语现在完成时运用练习题30题

2024年小升初英语现在完成时运用练习题30题1. I ______ my homework already.A. finishB. finishedC. have finishedD. will finish答案:C。

本题考查现在完成时的用法。

现在完成时的结构是“have/has + 过去分词”,表示过去发生的动作对现在造成的影响或结果。

句子中有“already”,是现在完成时的标志词,所以选C。

A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时。

2. She ______ a book about animals.A. readB. readsC. has readD. will read答案:C。

句子中有“about animals”,暗示她已经读过一本关于动物的书,有完成的意思。

“has read”是现在完成时,符合语境。

A 选项是一般过去时;B 选项是一般现在时;D 选项是一般将来时。

3. We ______ to the park many times this year.A. goB. wentC. have goneD. will go答案:C。

“many times this year”是现在完成时的标志,表示今年已经去过很多次了。

现在完成时结构“have gone”符合。

A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时。

4. He ______ never ______ camping before.A. is/beenB. has/beenC. have/beenD. was/been答案:B。

“never”和“before”都是现在完成时的标志词。

现在完成时结构“has/have + been”,主语是he,用has been。

A 选项时态错误;C 选项have 与he 不搭配;D 选项时态错误。

5. They ______ just ______ lunch.A. have/hadB. had/hadC. will haveD. are having答案:A。

现在完成时语法大全练习题与答案

现在完成时语法大全练习题与答案

现在完成时语法大全练习题与答案现在完成时是英语中一种常用的时态,用来表示过去发生的动作对现在的影响或结果。

在掌握现在完成时的基本用法之后,我们可以通过练习题来巩固所学的知识,并检验自己的理解程度。

以下是一些现在完成时的练习题与答案,供大家参考。

练习题:1. 我已经(完成)我的作业了。

2. 他从来没有(去过)中国。

3. 她(读)那本书已经很久了。

4. 他们已经(见过)彼此的家人了吗?5. 我们(在这里)住了三年了。

6. 你(去过)巴黎吗?7. 他(吃)午饭了吗?8. 别担心,我已经(帮)你完成了这个任务。

9. 她还没(回)家吗?10. 他们已经(结婚)十年了。

答案:1. have finished2. been to3. has been reading4. Have they met each other's families?5. have been living here6. Have you been to Paris?7. Has he had lunch?8. Don't worry, I have helped you complete this task.9. hasn't gone home yet10. have been married for ten years以上是一些关于现在完成时的练习题,通过练习可以帮助我们更好地理解现在完成时的用法,并掌握常见动词的现在完成时形式。

希望这些练习题能对大家学习英语的过程有所帮助。

此外,记得在使用现在完成时时,要注意动词的正确形式,并与主语的单复数形式保持一致。

同时,还要注意说话的时间点,现在完成时通常强调过去的行为对现在造成的影响或结果。

总结:现在完成时是英语中一种常用的时态,用来表示过去发生的动作对现在的影响或结果。

通过练习题的学习和实践,我们可以更好地掌握现在完成时的用法,并巩固所学的知识。

希望大家在学习英语的过程中能够灵活运用现在完成时,提高自己的语言水平。

现在完成时(单选题 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【解析】句意:——汤姆,你爸爸在哪儿?——他去超市了。

现在完成时练习题

现在完成时练习题

现在完成时练习题现在完成时(Present Perfect Tense)是英语中一种常用的时态,用来表达过去发生的动作或存在的状态与现在的关联。

这个时态的构成由“助动词have/has + 过去分词”组成。

现在完成时练习题旨在帮助学习者巩固和运用现在完成时。

以下是一些现在完成时练习题,供你练习和复习。

题目一:完成下列句子,使用现在完成时的适当形式填空。

1. I ______ (study) English for five years.2. She ______ (finish) her homework just now.3. We ______ (travel) to many countries.4. They ______ (not see) each other since last month.5. Has he ______ (visit) his grandparents recently?题目二:改写下列句子,使用现在完成时。

1. He started learning Spanish two years ago. →_________________________________________2. They have lived in this city since 2010. →_________________________________________3. I haven't eaten sushi before. →_________________________________________4. She lost her phone yesterday. →_________________________________________5. Have you ever been to London? →_________________________________________题目三:根据提供的句子,回答问题。

(完整版)初中英语现在完成时专项练习题及答案

(完整版)初中英语现在完成时专项练习题及答案

一、 单项选择。

1、Both his parents look sad .Maybe they __________ what's happened to him .knew B . have known C . must know D .will knowHe has ________ been to Shanghai , has he ?already B .never Have you met Mr just B . agoA . 2、A . 3、 A . 4、 T he famous writer A . is writing 5、 一 Our country —Yes . I hope it C .ever D . still Li ______ ?C .beforeD . a moment ago _ one new book in the past two yearsA . has C . hasB .was writingC .wroteD .has written a lot sofar . will be evenB . 6、 Zhao Lan already in this school for two yearsA .was ; study ingB . will ; studyC .has ; studied D, .are ; study ing7、We Xiao Li since she was a little girl .A .knowB . had knownC . have knownD . knew& Harr y Potter is a very nice film 」 it twice .A will see.have seen C saw D .see9、 —These farmers have been to the United States .—— Reall y? When there ?A .will they goB . did they goC do they goD . have they gone10、 you your homework yet ?—Yes . I it a moment ago .changed ; goodcha nged ; betterA . C . 11、 A . 12、 cha nged ; well changed ; better D . Did ; do ; fini shedB Have ; done ; fini shedHav e ;done ; hav e fini shed D . will ; do ; finishHis fatherthe Part y since 1978 .joined B . has joinedC . was inD . has been in—Do you —Sure know him well ? .We _________ f riends since ten years ago .were B . have been C . have become D . have made —How longhave you A . 13、 A . bee n B . gone C comeD arrived14、 Hurr y up! The pla y for ten minu tesA . has begunB . had beg unC . has been on D. 15、 It te n years since he left the army . A . is B . has C . will D washere ?began16、 —About two mon ths . Miss Gree n isn't A .has gone B . went in the C .will office . she _______ to the library .go D . has been17、My parents _______ Shandong for ten years .A . have been inB . have been to三、 汉译英。

英语现在完成时题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篇
2.He is the only one of the students who _____ a winner of scholarship five times up to now.
A.is B.are
C.have been D.has been
【答案】D
【解析】
【详解】
考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。
考点:考察时态和语态
5.They____for ten years.
A.has been married B.have been married
C.got married D.married
【答案】B
【解析】
【详解】
考查marry的用法。句意:他们结婚有十年的时间了。marry作不及物动词时有两种用法:get married to sb.(表动作)/be married to sb.(表状态);作及物动词时有marry sb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时。故B选项正确。
【答案】A
【解析】
【详解】
考查时态。句意:这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。第一句考查了固定句式:This/It is/was the序数词time sb have/has/had done sth,该句式意为“这是某人第几次做某事”,所以第一空中使用have visited;第二空中用一般过去时描述过去发生的事情。故A项正确。
【点睛】

六年级英语现在完成时持续时间表达练习题40题含答案解析

六年级英语现在完成时持续时间表达练习题40题含答案解析

六年级英语现在完成时持续时间表达练习题40题含答案解析1.I have been learning English ____ three years.A.forB.sinceC.inD.at答案解析:A。

“for+时间段”表示持续一段时间,“three years”是时间段,所以用for。

since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。

2.She has been playing the piano ____ she was six years old.A.forB.sinceC.inD.at答案解析:B。

“since+时间点”表示从某个时间点开始一直持续到现在,“she was six years old”是时间点,所以用since。

for 后面接时间段;in 表示在一段时间之后;at 表示在某个具体的时间点。

3.They have known each other ____ a long time.A.forB.sinceC.inD.at答案解析:A。

“a long time”是时间段,用for。

since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。

4.We have been waiting for the bus ____ twenty minutes.A.forB.sinceC.inD.at答案解析:A。

“twenty minutes”是时间段,用for。

since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。

5.He has been reading this book ____ last week.A.forB.sinceC.inD.at答案解析:B。

“last week”是时间点,用since。

for 后面接时间段;in 表示在一段时间之后;at 表示在某个具体的时间点。

6.I have been living here ____ five months.A.forB.sinceC.inD.at答案解析:A。

2024年四年级英语现在完成时练习题40题

2024年四年级英语现在完成时练习题40题

2024年四年级英语现在完成时练习题40题1.I ______ my homework already.A.have doneB.has doneC.have doD.done答案:A。

“I”后面跟“have”,“do”的过去分词是“done”,现在完成时的结构是“have/has+过去分词”,A 选项正确。

B 选项“has”与“I”不搭配。

C 选项“have do”语法错误。

D 选项“done”单独使用缺少助动词。

2.She ______ a letter to her friend.A.have wroteB.has writtenC.have writeD.written答案:B。

“She”后面跟“has”,“write”的过去分词是“written”,现在完成时的结构是“have/has+过去分词”,B 选项正确。

A 选项“have wrote”语法错误。

C 选项“have write”语法错误。

D 选项“written”单独使用缺少助动词。

3.We ______ to the park this morning.A.have goneB.has goneC.have goD.go答案:A。

“We”后面跟“have”,“go”的过去分词是“gone”,现在完成时表示过去发生的动作对现在造成影响,A 选项正确。

B 选项“has”与“We”不搭配。

C 选项“have go”语法错误。

D 选项是一般现在时,不符合题意。

4.They ______ a new bike.A.have boughtB.has boughtC.have buyD.bought答案:A。

“They”后面跟“have”,“buy”的过去分词是“bought”,现在完成时的结构是“have/has+过去分词”,A 选项正确。

B 选项“has”与“They”不搭配。

C 选项“have buy”语法错误。

D 选项是一般过去时,不符合题意。

英语现在完成时专项练习题(附答案)

英语现在完成时专项练习题(附答案)

英语现在完成时专项练习题(附答案)现在完成时(一)一、单项选择1. Have you met Mr. Li ___?A. justB.agoC.beforeD. a moment ago2.-----Have you been to Beijing?----No, I ____.A.hasB.haveC.hasn'tD.haven't3.I ____the film already.A.sawB.have seenC.seeD.will see4. Have you ever____to Canada?A.beB.areC.beenD.is5. He ____Water World last year.A.went toB.goes toC.has been toD.has gone to6.---Have you ever been to Sanya?---Yes, I’ve ____been there twice.A.alreadyB.neverC.neitherD.yet7.Tom hasn’t been to Italy____, but he has ___been to America.A.already,yetB.yet,alreadyC.already,alreadyD.yet,yet8.I haven’t seen the film___.A.yetB.everC.alreadyD.just9.----What are you going to do tomorrow?-----I ___yet.A. didn’t decideB.won’t decideC.have decideD.haven’t decided10.----I have never been to Tokyo.-----____.A. So do IB.So have IC. Neither have ID. Neither do I参考答案1-5:CDBCA 6-10:ABADC二、用所给单词的适当形式填空。

七年级英语现在完成时练习题50题

七年级英语现在完成时练习题50题

七年级英语现在完成时练习题50题1.John _____ his homework yet.A.hasn't finishedB.didn't finishC.doesn't finishD.won't finish答案:A。

现在完成时由“have/has + 过去分词”构成,表示过去发生的动作对现在造成的影响或结果。

本题中“yet”是现在完成时的标志词,所以用现在完成时。

B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

2.She _____ to Beijing twice.A.has beenB.wasC.isD.will be答案:A。

“twice”表示去过北京两次,用现在完成时“have/has been to”表示去过某地。

B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

3.They _____ the movie already.A.have watchedB.watchedC.watchD.will watch答案:A。

“already”是现在完成时的标志词,现在完成时由“have/has + 过去分词”构成,“watch”的过去分词是“watched”。

B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

4.I _____ my book. Can you help me find it?A.haven't foundB.didn't findC.don't findD.won't find答案:A。

本题表达还没有找到书,用现在完成时表示过去发生的动作对现在造成的影响。

B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

5.He _____ English for five years.A.has studiedB.studiedC.studiesD.will study答案:A。

七年级英语现在完成时练习题50题

七年级英语现在完成时练习题50题

七年级英语现在完成时练习题50题1. I have ______ this book for two weeks.A. boughtB. hadC. borrowedD. lent答案:B。

本题考查现在完成时中延续性动词的用法。

A 选项“bought”是短暂性动词,不能与“for two weeks”这样的时间段连用;C 选项“borrowed”和 D 选项“lent”也是短暂性动词;B 选项“had”是延续性动词,可以与时间段连用,所以选B。

2. They have ______ the football match for an hour.A. watchedB. seenC. been watchingD. been seeing答案:C。

现在完成进行时强调动作的持续性。

A 选项“watched”和B 选项“seen”是短暂性动作,不能持续一小时;D 选项“been seeing”表达不正确;C 选项“been watching”表示一直在看,是延续性动作,符合题意。

3. My sister has ______ in Beijing since 2018.A. livedB. comeC. arrivedD. left答案:A。

“since 2018”表示一段时间,B 选项“come”、C 选项“arrived”和D 选项“left”都是短暂性动词,不能与时间段连用;A 选项“lived”是延续性动词,能与时间段连用,故选A。

4. Tom has ______ the library for two hours.A. gone toB. been toC. been inD. gone into答案:C。

“for two hours”是时间段,A 选项“gone to”表示去了未回,是短暂性动作;B 选项“been to”表示去过已回,不是持续性动作;D 选项“gone into”是短暂性动作;C 选项“been in”表示在某地待了一段时间,是延续性的,符合要求。

现在完成时小学英语练习题

现在完成时小学英语练习题

现在完成时小学英语练习题现在完成时是英语时态中的一种,用来描述过去发生的动作对现在造成的影响或结果,或者过去开始、持续到现在的动作或状态。

以下是一些适合小学英语水平的现在完成时练习题,帮助学生巩固和理解这一时态。

一、选择题1. She _______ her homework already.A. finishesB. finishedC. has finished2. They _______ to the museum last week.A. wentB. goC. have gone3. I _______ my book for two hours.A. readB. am readingC. have been reading答案: C, C, C二、填空题4. My father _______ (work) in this company for ten years.5. The children _______ (play) in the park since this morning.6. We _______ (not see) our grandparents for a long time.答案: has worked, have been playing, haven't seen三、改写句子7. The cat has eaten all the fish. (改为一般疑问句)- Has the cat eaten all the fish?8. They have visited many places in the world. (改为否定句)- They haven't visited many places in the world.9. She has finished her homework. (改为一般疑问句并否定回答)- Has she finished her homework?- No, she hasn't.四、用所给词的适当形式填空10. I _______ (never/see) this movie before.11. He _______ (just/arrive) at the airport.12. _______ (you/already/eat) your lunch?答案: have never seen, has just arrived, Have you already eaten五、翻译句子13. 他昨天去了图书馆。

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

【英语】英语现在完成时题20套(带答案)及解析
C.didn’t discover D.isn’t discovering
A.most people have worked B.have most people worked
C.most people had worked D.had most people worked
【答案】B
【解析】
【详解】
考查倒装和时态。句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。“only+时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。
【答案】B
【解析】
试题分析:考查动词的时态语态。从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three decades”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。这句话的时间状语是During the last three decades是典型的现在完成时的时间状语。
11.She is a strong-willed woman and not once _______ in to any difficulty in her life.
A.she has givenB.did she giveC.she gaveD.has she given
【答案】D
【解析】
试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And连接的两个并列句中,否定副词not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。

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

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

英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。

already是完成时的标志,故选B。

【点评】联系句意,注意辨析关键的词语,来判断所填之词。

2.—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【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.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年,所以他对熊猫很了解。

(英语)英语现在完成时练习题20篇及解析

(英语)英语现在完成时练习题20篇及解析
【答案】D
【解析】
【详解】
考查时态语态。句意:——你为什么看起来很沮丧?——突然停电了,那时我的文章就没写完。句中leave与主语essay构成动宾关系,要用被动形式;句中时间状语since表示从那时起到现在文章一直没写完,是现在完成时态的时间状语。故选D。
12.— When will the bike-sharing schemes be introduced to the public?
9.— When will the professor come and give the lecture on the spirits of contracts?
— Not until our program ________ by our school.
A.approvesB.will be approvedC.is to approveD.has been approved
考点:考察时态和语态
6.Only since the Industrial Revolution ________ in places away from their homes or been left to raise small children without the help of multiple adults.
8.--- When will the bike-sharing schemes be introduced to the public?
--- Not untila better understanding of them.
A.will we have had B.have we had
C.we will have had D.we have had

英语现在完成时练习题20篇含解析

英语现在完成时练习题20篇含解析
7.— Would you care for a cup of tea? It tastes pretty good.
— Ione. Thank you just the same.
A.have had B.had C.would have D.will have
【答案】A
【解析】
【详解】
考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。
He has lived here since he came.自从他来到这里,就一直在这里住着。
2.It is /has been+一段时间+since主语+一般过去时态+其他。自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。
15.My father ____his little store rapidly into a big department store in the past ten years.
A.have been noticed B.are noticing
C.will notice D.have noticed
【答案】D
【解析】
【详解】
考查现在完成时态。句意:随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。结合句意可知句子用现在完成时态,people是句子主语,故答案为D。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

英语现在完成时练习一、初中英语现在完成时1.The old city_______ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】 D【解析】【分析】这个老城市已经发生了太多改变自从十年前。

已经发生的用完成时。

【点评】考查时态的用法。

2.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

3.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。

——哦。

真遗憾!我任何一集也没有看过。

根据Oh. What a pity!可知我没有看过。

过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。

故选D。

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

注意yet常和现在完成时连用。

4.—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 nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。

5.— Where is your uncle? I haven't seen him for a long time.— He _______ Beijing for 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这三个选项,故选D。

6.Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】 D【解析】【分析】句意:南西去世五年了。

A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。

故选D。

【点评】本题考查时态辨析。

某人去世了多少年就用延续性动词的现在完成时,has been dead。

7.—How many letters you to your mother?—109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】 B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。

句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。

【点评】考查动词的时态。

注意现在完成时的用法。

8.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。

【点评】考查open转化为be open, be open里的open是形容词,不能加ed..9.—I'm 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都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。

10.—_______ my dictionary? I can't find it anywhere.—I _______ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。

---我进来的时候看见在桌子上。

根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

11.—Look! Your teacher Miss White is over there.—No, it can't 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。

12.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】 B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。

So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。

故选B。

13.—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。

【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。

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

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

【点评】考查动词时态。

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

15.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。

already是完成时的标志,故选B。

【点评】联系句意,注意辨析关键的词语,来判断所填之词。

16.— have you had the mobile phone?—Since 2015.A. How oftenB. How longC. How soonD. How many【答案】B【解析】【分析】句意:你什么时候有的手机?自从2015年。

询问的是从什么时候开始,也就是时间长度。

故B选项正确。

【点评】考查特殊疑问句的辨析。

17.The new supermarket in our town _______ for two weeks, but I _______ there yet .A. has opened; haven't goneB. has been open; haven't beenC. has been open; haven't goneD. has opened; haven't been【答案】 B【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。

相关文档
最新文档