现在完成时态练习
- 格式:docx
- 大小:75.96 KB
- 文档页数:4
现在完成时专练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.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。
现在完成时态练习题现在完成时态是英语中的一种重要时态,用来表达过去发生的动作对当前或未来有一定的影响或关联。
为了帮助大家更好地掌握现在完成时态的用法,下面将提供一些练习题,供大家进行练习。
练习一:根据句意,用现在完成时态填空。
1. I __________ (finish) my homework, so I can go to the party tonight.2. Jack __________ (live) in New York for three years before he moved to London.3. We __________ (not visit) the museum yet. Would you like to go with us tomorrow?4. How many books __________ (you/read) since the beginning of this year?5. She __________ (just/arrive) at the airport. She is waiting for her friend.6. They __________ (never/see) such a beautiful sunset in their lives.7. By the time they arrived, the concert __________ (already/start).8. I __________ (not see) that movie, but I heard it's really good.练习二:根据句意,改写下列句子,使用现在完成时态。
1. Tom started learning French two years ago. → Tom ____________________ French for two years.2. I visited Paris in 2010. → I __________ __________ Paris in 2010.3. They met each other yesterday. → They __________ __________ each other yesterday.4. She began playing the piano when she was five. → She __________ __________ the piano since she was five.5. We finished the project yesterday. → We __________ __________ the project yesterday.6. He left the house ten minutes ago. → He __________ __________ the house ten minutes ago.7. The train arrived at the station a few minutes ago. → The train__________ __________ at the station a few minutes ago.8. Sarah and Mark got married two weeks ago. → Sarah and Mark__________ __________ __________ two weeks ago.练习三:选出适当的动词,用现在完成时态完成下列句子。
英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时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【解析】【分析】考查主谓一致。
现在完成时练习题及答案1. I ________ (study) English for three years.- 答案: have studied2. She ________ (live) in this city since 2010.- 答案: has lived3. They ________ (travel) to many countries around the world. - 答案: have traveled4. The company ________ (expand) its business to Asia.- 答案: has expanded5. He ________ (not finish) his homework yet.- 答案: hasn't finished6. We ________ (meet) all the project requirements.- 答案: have met7. The children ________ (play) outside for two hours.- 答案: have been playing8. Since you ________ (leave), a lot has changed.- 答案: left9. I ________ (never try) this kind of food before.- 答案: have never tried10. She ________ (write) two novels and is working on the third one.- 答案: has written答案解析- 现在完成时的结构是:have/has + 过去分词。
- 现在完成时可以与表示一段时间的状语连用,如"for + 一段时间"或"since + 过去的时间点/从句"。
现在完成时一、其构成"助动词have (has) +动词过去分词"构成现在完成时。
如:1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。
2. His uncle has already posted the photos to him. (改为否定句)His uncle ______ posted the photos to him ______.析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。
二、其用法与标志词(一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。
如:1. -Mum, may I go out and play basketball? -___________ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished2. -______ you ______anywhere before? -Yes, but I can't remember where I______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed析:据yet和before可知,应用现在完成时,故1题选D,2题选D。
(二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。
现在完成时练习题带答案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.The Greens _____ China for five years.A.has been in B.have been inC.went to D.has gone to【答案】B【解析】【详解】考查时态。
句意:Green一家人来中国已经五年了。
时间状语for five years表明用现在完成时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故B项正确。
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.She is a strong-willed woman and not once _______ in to any difficulty in her life.A.she has given B.did she give C.she gave D.has she given【答案】D【解析】试题分析:考查动词时态和倒装句。
句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。
And 连接的两个并列句中,否定副词 not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
考点:考查动词时态和倒装句4.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【解析】考查时态。
现在完成时练习题及答案1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
答案,我们已经做完作业了。
6. 完成句子,他__________(去)过中国吗?答案,他已经去过中国了吗?7. 完成句子,他们__________(结婚)了吗?答案,他们已经结婚了吗?8. 完成句子,你__________(读)完这本书了吗?答案,你已经读完这本书了吗?9. 完成句子,她__________(去)过欧洲吗?答案,她已经去过欧洲了吗?10. 完成句子,我们__________(见)过他的父母。
答案,我们已经见过他的父母。
现在完成时是英语中的一种时态,用来表示过去发生的动作对现在的影响或结果。
它通常由助动词“have/has”加上动词的过去分词构成。
现在完成时常用于以下情况:1. 表示过去发生的动作对现在造成的影响或结果。
2. 表示过去发生的动作在未来会继续产生影响。
3. 表示过去发生的动作对现在的情况有重要意义或影响。
现在完成时的用法相对灵活,但需要根据具体的语境来决定是否使用。
下面我们来看一些练习题及答案,帮助大家更好地掌握现在完成时的用法。
1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
英语现在完成时专项练习题一、Never, ever, already, just, yet, for, since1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film?” “No, I have ________ seen it.”5. “Has the bus left _______?” “Yes, it has _________ left.”二、Since & For1.______two years2.______two years ago3.______last month4.______ 19995.______yesterday6.______ 4 o’clock7.______4 hours 8.______an hour ago 9.______we were children 10._____ lunch time 11.______she left here12. Jim has been in Ireland ______ Monday.13. Jill has been in Ireland ______ three days.14. His aunt has lived in Australia ______15 days.15. Mary is in her office. She has been there ______ 7 o'clock.16. India has been an independent country ______1974.17. The bus is late. They've been waiting ______ 20 minutes.18. Nobody lives in those houses. They have been empty ______ many years.19. Mike has been ill ______a long time. He has been in hospital ______ October.三、Have been & Have gone & Go1.Where is Jack? He ______________ his country.2.David ____________ the park just now.3.John ___________ England since he came back.4.How long _____ they _________ this village?5.The Smiths ______________ Beijing for years.6._____ you ever ________ America? -- Yes, I _________ there many times.7.I _________ this school since three years ago.8.Where is Jim? He _________ the farm.9.Would you like to ________ to the zoo with me? ---Yes, but I _________ there before.10.Where _____ you _____ now? --- I ____________ to the zoo.11.He often _____ swimming.12._____ you ______ there last year?13._____ they often ______ skating in winter?四、句型转换1.They have been here since 2000. (对划线部分提问)have they been here?2.The old man _________ last year. He for a year. (die) (动词填空)3.This factory opened twenty years ago.(同义句转换)This factory ________ for twenty years.4.Miss Gao left an hour ago. (同义句转换)Miss Gao ________ _______ ________ ________ an hour ago.5.Her mother has been a Party member for three years .(同义句)Hermother _______ the Party three years ________ .6.The Green Family moved to France two years ago. (同义句转换)_______ two years ________ the Green family moved to France.7.The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________五、瞬间动词转换为以下延续性动词或者表示可以延续的状态的短语。
①arrive at / in sp / get to / reach sp / come / go / move to sp→be in sp / at school / at home / on the farm / be here / be there1) He got to Beijing five minutes ago.HeBeijing for.2) I moved to the USA in 2008. Ithe USA since.3) I went home yesterday. Ihome for.4) They came here last week. They ___________ here since _____________.②come to / go back to / return to→be back to go out →be out1) He came out two years ago.He ______________ for ____________.2) We return to Beijing yesterday.We _________________ to Beijing since __________.③become →be1) I became a teacher in 2000. I ________________ a teacher for _________________.2) The river became dirty last year. The river ________________ dirty for _______________.④close →be closed open →be open1) The shop closed two hours ago. The shop ______________________ for _________________.2) The door opened at six in the morning.The door __________________________ for six hours.⑤get up →be up;die →be dead;leave sp. →be away from sp.fall asleep / get tot sleep →be asleep;finish / end →be over;marry →be married;1) I got up two hours ago.I ______________________since _______________.2) He left Shanghai just now.He______________________________ Shanghai for five minutes.3) My grandpa died in 2002.My grandpa ____________________for _______________.4) The meeting finished at six.The meeting _____________________ for six hours.5) I got to sleep two hours ago .I _________________ since __________________.6) They married in 1990. They __________________________since _________.⑥start / begin to do sth. →do sth. ;begin →be on1) I began to teach at this school in 1995. I ______________ at this school since ______.2) The film began two minutes ago. The film ______________ for __________.⑦borrow →keep;lose →not have ;buy →have ;put on →wearcatch / get a cold →have a cold;get to know →know1) They borrowed it last week. They ______________it since _____________.2) I bought a pen two hours ago. I _______________a pen for _____________.3) I got to know him last year. I _______________ him since ___________.4) I put on my glasses three years ago. I _____________ my glasses for ______________.⑧have / has gone to →have been inHe has gone to Beijing.He _____________ Beijing for two days.⑨join the league / the Party / the army→be a league member /a Party member / a soldier→be a member of the league / the Party→be in the league / the Party / the army1) He joined the league in 2002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2) My brother joined the army two years ago.My brother ____________a ______________ for ___________ ___________.My brother _____________ in ___________ for two years.六、选择1、Both his parents look sad Maybe they _________what's happenedto him.A. knewB.have knownC. must knowD. will know2、I _____this book for two weeks, I have to return it now.A . borrowed B. haveborrowed C. kept D. have kept3、Haveyou met Mr.Li ______?A. justB.agoC.beforeD. a moment ago4、The famous writer _____ one new book in the past two years.A. iswritingB.waswritingC.wroteD.haswritten5、—Our country ______ a lot so far .—Yes. I hope it will be even ______.A. haschanged ; wellB.changed ; goodC. haschanged ; betterD.changed ; better6、Abby ______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、—Thesefarmershave been to the United States.—Really? When _____ there ?A. willtheygoB.didtheygoC.dotheygoD.havetheygone10、—______ 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 _________ friends since ten years ago.A. wereB. have beenC.have becomeD. have made13、—How long have you ____ here ?—About two months.A. beenB.goneeD.arrived14、Hurry up! Theplay __________ fortenminutes .A. hasbegunB. hadbegunC.hasbeenonD.began15、It _____ tenyearssince heleft the army .A.isB.hasC.willD.was16、MissGreen isn't in the office. She_______ tothelibrary .A.hasgoneB. wentC.willgoD.hasbeen17、Myparents ______Shandong for ten years.A. havebeeninB. havebeentoC.havegone toD. havebeen19、has Mr.White been a member of Greener China since heto 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。