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

合集下载

现在完成时专练100题及答案

现在完成时专练100题及答案

现在完成时专练100题及答案第一部分:填空题1.I ________ (live) in this city for five years.2.We ________ (visit) the museum twice this month.3.She ________ (not finish) her homework yet.4.They ________ (already leave) for the airport.5.How long ________ you ________ (study) English?6.The bus ________ (just arrive) at the station.7.By the time we arrived, they ________ (already eat) all the food.8.My sister ________ (not see) that movie before.9.He ________ (travel) to many countries in his life.10.________ you ever ________ (try) sushi before?答案:1.have lived2.have visited3.hasn’t finished4.have already left5.have, studied6.has just arrived7.had already eaten8.hasn’t seen9.has traveled10.Have, tried第二部分:改错题1.I have eat lunch already.2.She has writes a book.3.We have see that movie last night.4.He has been to Paris twice.5.They have visited Japan never.答案:1.I have eaten lunch already.2.She has written a book.3.We have seen that movie last night.4.He has been to Paris twice.5.They have never visited Japan.第三部分:选择题1.I _____ bought a new car.a)justb)alreadyc)yet2.She _____ seen that movie before.a)alreadyb)neverc)just3._____ you finished your homework?a)Haveb)Doc)Are4.They _____ been to this restaurant.a)haveb)hasc)had5.We _____ bought new clothes for the party.a)hasb)havec)had6.He _____ left for work yet.a)alreadyb)notc)just7._____ she ever been to China?a)Haveb)Hasc)Did8.I _____ visited my grandparents last weekend.a)haveb)hasc)had9.We _____ finished our project by next week.a)haveb)hasc)will10.They _____ traveled to Europe before.a)haveb)haven’tc)has答案:a)justa)alreadya)Havea)haveb)haveb)notb)Hasa)havec)willa)have第四部分:连线题1.I have been to Paris.2.She has already finished her work.3.We have lived in this house for ten years.4.They have never seen snow before.5.He has just started a new job.6.You have visited China, haven’t you?7.Have they ever been to Australia?8.Has he ever met the president?9.Have you ever tried sushi?10.We have traveled to many different countries.答案:g)Have you ever tried sushi?e)You have visited China, haven’t you?a)I have been to Paris.j)They have never seen snow before.d)They have lived in this house for ten years.i)She has already finished her work.c)We have traveled to many different countries.h)Have they ever been to Australia?b)Has he ever met the president?f)He has just started a new job.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。

英语现在完成时题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"。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、选择题1、 I ______ my homework yetA haven't finishedB have finishedC finishedD didn't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has +过去分词”,否定形式是“haven't/hasn't +过去分词”,A 选项 haven't finished 符合现在完成时的否定形式。

2、 They ______ in this city since 2008、A liveB livedC have livedD are living答案:C解析:“since +时间点”是现在完成时的标志,现在完成时的构成是“have/has +过去分词”,C 选项 have lived 符合现在完成时的结构。

3、 Have you ever ______ to Beijing?A goneB beenC wentD go答案:B解析:have been to 表示“去过某地(已经回来)”,have gone to 表示“去了某地(还没回来)”,根据句意“你曾经去过北京吗?”,这里表示去过且已经回来,所以用 have been to,B 选项 been 符合。

4、 My father ______ the Party since 1978、A joinedB has joinedC was inD has been in答案:D解析:“since +时间点”是现在完成时的标志,join 是短暂性动词,不能与时间段连用,要转化为 be in,现在完成时的构成是“have/has +过去分词”,D 选项 has been in 符合现在完成时的结构。

5、—How long ______ you ______ here?—For two yearsA have; studiedB did; studyC do; studyD will; study答案:A解析:根据答语“For two years”可知问句要用现在完成时,现在完成时的构成是“have/has +过去分词”,A 选项 have; studied 符合现在完成时的结构。

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

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

英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时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【解析】【分析】考查主谓一致。

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

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

现在完成时专项练习题及答案成的影响,所以选D,will know不符合现在完成时的用法。

2、XXX表示曾经,所以选C,表示他是否曾经去过上海。

3、just表示刚刚,所以选A,表示你是否刚刚见过XXX。

4、过去两年内完成的动作,所以选D,has written符合现在完成时的用法。

5、has XXX表示已经发生的动作,而XXX表示一般过去时,所以选C,表示国家已经变化了很多,但希望未来变得更好。

6、已经在这所学校研究了两年,所以选C,符合现在完成时的用法。

7、从过去到现在一直知道,所以选C,符合现在完成时的用法。

8、已经看了两次,所以选B,符合现在完成时的用法。

9、表示已经去过,所以选D,符合现在完成时的用法。

12.How fast the boys are running!13.How us the mooncakes are!14.What surprising news it is!15.What a good time we're having today!16.How I miss you!17.How beautiful that lake is!18.How slowly Tom runs!19.How lovely the snow looks!20.What useful n it is!21.How beautiful those flowers are!22.XXX!23.How they love their country!24.What long hair she has!25.What beautiful music we are XXX!26.XXX it is!27.How hard-working the Chinese people are! Unit 1 My Name is Gina1.My name is Gina.2.I am Gina.3.She is Gina。

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

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

现在完成时专项训练题及答案一、填空题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.四、对话配对题将下列对话的两部分进行配对。

英语现在完成时专项练习题含答案

英语现在完成时专项练习题含答案

英语现在完成时专项练习题含答案一、初中英语现在完成时1.— 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。

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

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

【点评】考查动词时态。

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

3.Mr.Fan in 2005.In other words,he for 9 years till now.A. got married;has been marriedB. married;had been marriedC. got married;had been marriedD. married;got married【答案】 A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。

英语现在完成时题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。

完整版)现在完成时专项练习题及答案(精选)

完整版)现在完成时专项练习题及答案(精选)

完整版)现在完成时专项练习题及答案(精选)1、Both his XXX.2、He has already been to Shanghai。

has he?3、Have you just met Mr。

Li?4、The famous writer has written one new book in the past two years.5、Our country has changed a lot so far。

Yes。

I hope it will be even better.6、Zhao Lan has already studied in this school for two years.7、We have known Xiao Li since she was a little girl.8、XXX is a very nice film。

I have seen it twice.9、These farmers have been to the United XXX。

When did they go there?10.Have you finished your homework yet。

Yes。

I just finished it a moment ago.11.His father has been a member of the Party since 1978.12.Yes。

we have been friends for ten years.13.How long have you been here。

About two months.14.Hurry up。

The play has been on for ten minutes.15.It has been ten years since he left the army.16.Miss Green isn't in the office。

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

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

现在完成时专项练习题及答案一、选择正确的答案填空:1. Have you ever ____________ to Paris?A. wentB. goC. goneD. been2. She _____________ her homework yet.A. not finishedB. is not finishedC. has not finishedD. did not finished3. They _____________ each other since last year.A. not seenB. haven't seenC. didn't seeD. not seeing4. _____________ Mary ever been to Australia?A. DidB. HaveC. IsD. Does5. We _____________ a lot of progress in the past few months.A. have madeB. has madeC. had madeD. will make6. How long _____________ they lived in that house?A. haveB. hasC. didD. do7. He _____________ to the gym three times this week.A. has beenB. have beenC. wasD. were8. I _______________ the new Avengers movie. It was amazing!A. sawB. have seenC. am seeingD. will see9. _____________ you ever _____________ sushi?A. Have / tryB. Have / triedC. Do / triedD. Did / try10. She _______________ in that company for over 10 years.A. has workedB. have workedC. had workedD. will work二、句子变换:将下列句子改为现在完成时:1. I go to this restaurant every week. (选择一个)_____________________________________________________ 2. She teaches English at the university. (选择一个)_____________________________________________________ 3. They visited Italy two years ago. (选择一个)_____________________________________________________ 4. He knew the answer to the question. (选择一个)_____________________________________________________ 5. We have a picnic every summer. (选择一个)_____________________________________________________三、根据提示完成句子:根据所给的谓语动词,用现在完成时填空。

英语现在完成时题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、Both his parents look sad . Maybe they _________what's happened to him .(呼和浩特)A. knew B. have knownC. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. agoC.before D. a moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had knownC. have known D. knew8、Harry Potter is a very nicefilm .I_______ it twice .A. will see B. have seenC. saw D.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、—______ 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 ; finish11、 His father ______ the Partysince 1978 .A. joined B. has joinedC. was in D. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. were B. have beenC. have become D. have made13、—How long have you ____ here ?—About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begunC. has been on D. began15、 It _____ ten years since heleft the army .A. is B. has C. will D. was16、 Miss Green isn't in the office .she_______ to the library .A.has gone B. wentC.will go D. has been17、My parents ______ Shandong forten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned theclassroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member ofGreener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。

现在完成时练习题带答案

现在完成时练习题带答案

现在完成时练习题带答案1. 我已经完成了我的作业。

- 英文:I have finished my homework.- 答案:have finished2. 他还没有去过中国。

- 英文:He hasn't been to China.- 答案:hasn't been3. 她已经学会了三门语言。

- 英文:She has learned three languages.- 答案:has learned4. 他们自2010年以来一直住在这个城市。

- 英文:They have lived in this city since 2010. - 答案:have lived5. 你看过这部电影吗?- 英文:Have you seen this movie?- 答案:seen6. 我还没有收到他的回信。

- 英文:I haven't received his reply yet.- 答案:haven't received7. 他们已经完成了项目。

- 英文:They have completed the project.- 答案:have completed8. 她已经去过巴黎两次了。

- 英文:She has been to Paris twice.- 答案:has been9. 我们还没有决定去哪里度假。

- 英文:We haven't decided where to go for vacation.- 答案:haven't decided10. 他自从大学毕业后就没有再见过他的朋友。

- 英文:He hasn't seen his friends since he graduatedfrom university.- 答案:hasn't seen练习题答案解析- 现在完成时的构成是:主语 + have/has + 过去分词。

- 使用现在完成时时,要注意动词的过去分词形式。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案1. 完成句子,我__________(吃)晚饭了。

答案,我已经吃晚饭了。

2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。

答案,我们已经做完作业了。

6. 完成句子,他__________(去)过中国吗?答案,他已经去过中国了吗?7. 完成句子,他们__________(结婚)了吗?答案,他们已经结婚了吗?8. 完成句子,你__________(读)完这本书了吗?答案,你已经读完这本书了吗?9. 完成句子,她__________(去)过欧洲吗?答案,她已经去过欧洲了吗?10. 完成句子,我们__________(见)过他的父母。

答案,我们已经见过他的父母。

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

它通常由助动词“have/has”加上动词的过去分词构成。

现在完成时常用于以下情况:1. 表示过去发生的动作对现在造成的影响或结果。

2. 表示过去发生的动作在未来会继续产生影响。

3. 表示过去发生的动作对现在的情况有重要意义或影响。

现在完成时的用法相对灵活,但需要根据具体的语境来决定是否使用。

下面我们来看一些练习题及答案,帮助大家更好地掌握现在完成时的用法。

1. 完成句子,我__________(吃)晚饭了。

答案,我已经吃晚饭了。

2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。

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

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

一、单项选择。

1、Both his parents look sad . Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B.never C.ever D. still3、Have you met Mr Li ______?A.just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ .A.has changed ; well Bchanged ; good Chas changed ; better D.changed;better6、Zhao Lan ______already ______in this school for two years .A. was,studying B.will ; study C.has;studied Dare;studying7、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew8、Harry Potter is a very nice film .I_______ it twice .A.will see Bhave seen C.saw D.see9、—These farmers have been to the United States . —Really ? When _____ there ?A.will they go Bdid they go C.do they go Dhave they gone10、—______ you ___ your homework yet ? —Yes . I _____ it a moment ago .ADid do ;finished BHave done;finished CHave done;have finished Dwill do ; finish 11、 His father ______ the Party since 1978 .Ajoined Bhas joined Cwas in Dhas been in12、—Do you know him well ? — Sure .We _________ friends since ten years ago .Awere Bhave been Chave become Dhave made13、—How long have you ____ here ? —About two months .Abeen Bgone Ccome Darrived14、Hurry up! The play __________ for ten minutes .A.has begun Bhad begun C.has been on Dbegan15、It _____ ten years since he left the army .Ais Bhas Cwill Dwas16、 Miss Green isn't in the office . she_______ to the library .A.has gone B. went C.will go D. has been17、My parents ______ Shandong for ten years .Ahave been in Bhave been to Chave gone to Dhave been18、The students have cleaned the classroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member of Greener China since he to China?A. How soon, comesB. How often, gotC.How long, cameD.How far, arrived20、 His uncle for more than 9 years.A.has come hereB.has started to workC.has lived thereD.has left the university二、句型转换。

英语现在完成时题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年,所以他对熊猫很了解。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、选择题1. I _______ my homework already.A) have doneB) had doneC) didD) do答案:A2. She _______ her book for two weeks.A) has borrowedB) borrowedC) has been borrowingD) was borrowing答案:C3. They _______ the project since last year.A) have startedB) startedC) have been startingD) were starting答案:A4. The weather _______ a lot since I moved here.A) has changedB) changedC) is changingD) will change答案:A5. I _______ my keys somewhere in the house.A) lostB) have lostC) am losingD) was losing答案:B二、填空题6. I _______ (study) English for three years.答案:have been studying7. She _______ (not see) her family since she moved to another city.答案:hasn't seen8. The company _______ (expand) its business to new markets.答案:has expanded9. He _______ (just finish) his report when I called him.答案:had just finished10. They _______ (live) in this house for five years.答案:have been living三、改错题11. She has went to the store.答案:She has gone to the store.12. They have been started the project last week.答案:They started the project last week.13. I have lost my keys yesterday.答案:I lost my keys yesterday.14. He has been studying for the exam for two hours.答案:He has been studying for the exam for two hours. (No error)15. The children have played outside all day.答案:The children have been playing outside all day.四、翻译题16. 他去过中国三次。

英语现在完成时练习题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.I a cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】 B【解析】【分析】句意:我感冒了,我现在不舒服。

catch a cold意为“感冒”。

由句意可知应用现在完成时。

故选B。

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

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 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,理解句子,根据语境判断答案。

4.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.5.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时专项练习题及答案一、单项选择。

1、Both。

his。

parents。

look。

sad。

Maybe。

they ________XXX。

A。

knewB。

have knownC。

must knowD.will know2、He。

has。

_______ been。

to。

Shanghai。

has。

he。

A。

alreadyB.neverC.everD。

still3、Have。

you。

met。

Mr。

Li ______?A。

justB。

agoC.beforeD。

a moment ago4、The famous writer _____ one new book in the past two year。

A。

is。

writingB.was。

writingC.wroteD.has。

written5、—Our country。

______ a lot so far。

Yes。

I hope it will be even ______。

A.haschanged;wellB.changed;goodC.haschanged;betterD。

changed。

better6、Zhao Lan ______already。

______in this school for two years。

A。

was。

studyingB。

will。

studyC。

has。

studiedD。

are。

studying7、We ______ Xiao。

Li。

since。

she。

was。

a。

little。

girl。

A。

knowB。

had。

knownC。

have。

knownD。

knew8、Harry Potter is a very nice film。

I_______ it twice。

A。

will。

seeB。

have。

seenC。

sawD.see9、—These。

farmers。

have。

been。

to。

the。

United。

States。

Really。

When _____。

there。

A。

will。

they。

goB。

did。

they。

goC。

do。

they。

go D.have。

they。

gone10、—______ you ___ your。

homework。

yet。

Yes。

I _____。

it。

a。

moment。

ago。

A。

Did。

do。

finishedB。

Have。

done。

finishedC。

Have。

done。

have。

finishedD。

will。

do。

finish11、His。

father。

______ the。

Party。

since。

1978.A。

joinedB。

has joinedC。

was inD。

has。

been。

in12、—Do you know him well。

Sure。

We _________ XXX。

A。

wereB。

have beenC。

have eD。

have made13、—How long have you。

____ here。

About two months。

A。

beenB。

goneC。

comeD。

Arrived14、Hurry。

up。

The。

play __________ for。

ten。

minutes。

A。

has。

begunB。

had。

begunC。

has。

been。

onD。

began15 It。

_____ ten。

years。

since。

he。

left。

the。

army。

A。

isB。

hasC。

willD。

was16、Miss。

Green。

isn't。

in。

the。

office。

she_______。

to。

the。

library。

A.has。

goneB。

wentC.will。

goD。

has。

been17、My。

parents ______。

Shandong。

for。

ten。

years。

A。

have。

been。

inB。

have。

been。

toC。

have。

gone。

toD。

have。

been18、The students have cleaned the classroom。

A。

so they。

B。

don’t they。

C。

have they。

D。

XXX、has XXX China since he。

toChina?A。

How soon。

comes。

B。

How often。

gotC。

How long。

came。

D。

How far。

arrived20His uncle。

for more than 9 years.ehere。

B.XXX。

has left the university2、句型转换。

1、He has never surfed。

(改成反意疑问句)2、They have been here since 2000.(对划线部分提问)have they been here?3、The old man _________ last year。

He。

for a year(die)(动词填空)4、XXX.(同义句转换)This factory。

________ XXX.5、Miss Gao left an hour ago。

(同义句转换)Miss Gao ________ _______ ________ ________ an hour ago.6、Her mother has been a Party member for three years。

(同义句)Her。

mother _______ the。

Party。

three。

years。

________。

7、The Green Family moved to France two years ago。

(同义句转换)_______ two years ________ the Green family moved to France.8、The bus has arrived here。

It arrived ten minutes ago。

(把两个句子归并成一个句子)___________________________________________三、汉译英。

1、XXX已做完作业,他现在有空了。

2、他昨天收到一封信。

3、我父亲以前到过长城。

4、她还没有看过那部新电影。

5、她去过上海。

6、他这些天上哪儿去了?参考谜底:1、单项挑选。

1、目前完成时首要夸大曩昔产生的】、尴尬难目前造的影响,或曩昔产生的举措还未竣事,一向连续到目前或未来,重点在于对目前的影响。

这类考察难度较大,每每无工夫状语,需求从高低文阐发、推理才行。

故上两侧按照高低文阐发、推理,精确谜底是B。

2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before (以前),yet(仍然)等连用。

故2应选B。

3、C4、目前完成经常与recently(最近),so。

far(到目前为止),in。

the。

past/“last +一段工夫”等工夫状语连用。

由于上述短语透露表现的是从目前起往前推算的一段工夫,句中的举措是从曩昔某一工夫或时辰入手下手连续到目前的。

故4应选D。

5、C6、目前完成常常常与“for+工夫段或since+曩昔工夫点”连用(含从句,从句曩昔时)。

故6应选C。

7、C8、现在完成时还与once(一次),twice(两次),three。

times(三次),several。

times(几次)等表示重复次数的词语连用。

故8应选B。

9、目前完成时与普通曩昔时简单殽杂,就是由于它们所透露表现的举措都产生在曩昔,但两者又有区分:普通曩昔时透露表现曩昔某个工夫产生的事、存在的状况或常常产生的举措,语言的偏重点在于XXX说一件曩昔的工作,与目前没有干系;目前完成时透露表现与目前有干系的产生在曩昔的举措,它不与透露表现曩昔的工夫状语(如yesterday。

last。

week。

a。

momentago等)连用。

故9的精确谜底为B。

10、B11、目前完成时中,非连续性动词不克不及与for和since 指导的透露表现一段工夫的状语连用,平日是用响应的连续性动词来替代。

故11的精确谜底顺次为:D。

12、B。

13、A。

14、C。

15、A。

16、“have/has。

gone。

to +地址”透露表现“或人去了某地(还未返来)”,指主语所指的人不在这儿。

“have/has。

been。

in+地址”透露表现“在某地呆了多长工夫”,常与透露表现工夫的状语连用。

“have/has。

been。

to。

+地址”透露表现“曾去过某地(但目前已不在那儿)。

”故16的精确谜底为A。

17、A。

18、D。

19、C。

20、C2、句型转换。

1、has he。

2、How long。

3、died。

has been dead4、has been open。

5、has been away。

6、joined;ago7、It is。

since。

8、The bus has been here for ten minutes.3、汉译英。

1、Jim has finished doing his homework already。

He is free now.2、XXX.3、My father has been to the Great Wall before.4、XXX the new film yet.5、She has been to Shanghai.6、Where has he been these days?英语感叹句练题n:1._______a clever boy he is。

A。

What。

B。

How。

C。

What’s2._______she dances!AHow good。

B。

How well。

C。

What well3._______quiet the park is!AWhat a。

B。

How。

C。

How a4._____his father works!AHow careful。

B。

How carefully。

C。

What careful( )5._____noisy they are making!AWhat。

B。

How。

C。

How aus soup!How。

B。

What。

C。

What a7.______heavy snow!AWhat a。

B。

What。

C。

How8.____old bike Li Lei is riding!AWhat a。

B。

What an。

C。

How9.______exciting moment it is!AHow。

B。

How an。

C。

What an10.______supper we’re having today!AWhat a us。

B。

How us。

C。

What us( )11.________fine weather it is today!AHow。

相关文档
最新文档