现在完成时态练习
- 格式:docx
- 大小:7.10 KB
- 文档页数:2
现在完成时专练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套(带答案)及解析一、单项选择现在完成时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. 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 + 过去的时间点/从句"。
现在完成时(单选题 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 .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 years.A. is writingB.was writingC.wroteD.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 ; 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 goD.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 since1978 .A.joinedB.has joinedC.was in D.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.goneC.comeD.arrived14、Hurry up! The play __________ for ten minutes .A.has begun B.had begun C.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 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二、句型转换3、The old man _________ last year. He_______ for a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换)This factory ________ for twenty years.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 Fra nce.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________三、汉译英4、她还没有看过那部新电影。
初中英语语法之现在完成时讲解练习及答案现在完成时是英语中常用的一种时态,用来描述过去发生的动作对现在产生的影响。
以下是一些现在完成时的讲解练及答案,希望对你的英语研究有所帮助。
一、选择题1. —Have you ever been to Paris?—No, I ___ been there yet.A. haven'tB. didn'tC. wasn'tD. aren't答案:A. haven't2. They ___ a party to celebrate the success.A. have heldB. heldC. will holdD. are holding答案:A. have heldA. worksB. workedC. will workD. has worked答案:D. has worked4. ___ you ___ your homework yet?A. Do, doB. Did, doC. Have, doneD. Are, doing 答案:C. Have, done5. We ___ the movie twice.A. seeB. sawC. have seenD. will see答案:C. have seen二、填空题1. I ___ (not finish) my homework yet.答案:haven't finished2. We ___ (live) in this city since 2015.答案:have lived3. ___ they ever ___ (visit) a zoo?答案:Have, visited4. He ___ (already eat) dinner.答案:has already eaten5. The teacher ___ (not arrive) yet.答案:has not arrived三、改错题将下列句子中的错误处改正,并将正确的答案写在括号内。
初中英语-现在完成时-专项练习1)现在完成时通常表示过去发生或已经完成的某一动作对现在造成的影响和结果。
说话人强调的是该动作或状态对现在的结果或影响,常和already, just, never, ever, before,yet,many times等连用。
She has arrived。
她到了。
My daughter has just gone out。
我女儿刚出去2)表示开始于过去并持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently,for+一段时间, since+过去时间点/从句等。
如:The worker has worked in this factory for 10 years/ since 10yeas ago/ since 2005We haven’t seen you recently。
最近我们没有见到你She has been away for two years。
她离开已经两年了.She has been with us since Monday.3)Have been to 表示去过某地方,不过现在已经回来Have gone to 表示去了,还未回来Have been in 表示一直在某个地方结构1。
肯定句:主语+have/has+动词的过去分词+其他2。
否定句:主语+have/has+not+动词的过去分词+其他3。
一般疑问句:have/has+主语+动词的过去分词+其他 Yes,主语+have/has.No ,主语+have/has+not4。
特殊疑问句:特殊疑问词+have/has+主语+动词的过去分词+其他注意:当现在完成时与表示短时间的时间状语连用时,谓语动词必须使用延续性动词。
如果谓语动词是非延续性动词则转化为对应的延续性动词. 若不是和短时间连用,则不用转化。
英语的行为动词有持续性动词和瞬间性动词之分,瞬间性动词在完成时中如要与表示持续一段时间的状语连用,通常用意思相当的持续性动词来替换常用瞬间动词相应持续性动词关系:1、go—be away2、come-be here3、come back-be back4、leave-be away(be not here)5、buy—have6、borrow-keep7、die——be dead8、begin——be on9、finish—be over 10、open——be open 11、close—-be closed 12、lose——be lost 13、get to know-know 14、turn on—be on 15、get up——be up 16、sit down—sit/beseated 17、join-be in(…)或be a…member 18、become—be现在完成时练习一:写出下列动词的过去式和过去分词1。
现在完成时练习题及答案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 know what's happened to him.2、He has ever been to Shanghai。
hasn't he?3、Have you met Mr。
Li just now?4、The famous writer has not 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、Harry Potter is a very nice film。
I have seen it twice.9、-These farmers have been to the United States.Really。
When did they go?10、-Have you done your homework yet?Yes。
I did it a moment ago.11、His father has been in the Party since 1978.12、-Do you know him well?Sure。
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。
英语现在完成时练习题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.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
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.—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【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
英语现在完成时练习一、初中英语现在完成时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常和现在完成时连用。
英语现在完成时练习题含答案一、初中英语现在完成时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.—Your shoes are so old. Why 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上,所以没钱买鞋。
现在完成时练习题篇一:现在完成时态习题(含答案)现在完成时态专练句型转换:1. He has already gone home.He _________ __________ home ____________. (否定句)____________ he __________ home ___________? (一般疑问句)2. He has lunch at home.He __________ _____________ lunch at home. (否定句)____________ he __________ lunch at home? (一般疑问句)3.__________ __________ ________ __________ he been there? (划线提问)4.__________ __________ you ____________ lunch? (划线提问)用since和for填空1. ______ two years2._______ two years ago3. _______ last month4.______ 19995._______ yesterday6. _______ 4 o’clock7. ______ 4 hours8._______ an hour ago9. _______ we were children 10. _____ lunch time 11.______ she left here12. He has lived in Nanjing ________ the year before last.13. I’ve known him __________ we were children.14. Our teacher has studied Japanese _________ three years.15. She has been away from the city ___________ about ten years.16. It’s about ten years __________ she left the city.用适当的时态填空:1.She’s _____________ (live) here ever since she was ten.2.Both of them __________ _________ (be) in Hongkong for ten days.3.Both of them __________ (come) to Hongkong ten days ago.4. Half an hour __________ _________ (pass) since the train __________ (leave).5. Mary________ ________(lose) her pen. ____________ you ______________ (see) it here and there?6. _____________ you ____________ (find) your watch yet?7. ---Are you thirsty? ---No I _________ just _____________ (have) some orange.8. We _____________already ______________ (return) the book.9. ___________ they ____________ (build) a new school in the village?10. I __________ ________(not finish) my homework . Can you help me?11. My father _______ _________(read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.14. My father _________ _________ (read) this book since yesterday.三、用have/has been to/in, have gone to 及go to形式填空。
、用所给动词的正确形式填空
1. ------ -------------- they ________ ( take ) a lot of photos of you? --------- N o, not yet.
2. She _____________ ( not meet ) me for a long time.
3. ------ How long ________ you ___________ ( be ) in London ?
4. I _______ already _________ ( see ) the film, I ________ ( see ) it last week.
5. His father ____________ ( go ) to New York on bus in ess.
6. We _______________ ( study ) in Little Star En glish since two years ago.
7. They ________ (study) En glish for a long time.
8. The childre n _______ (enjoy) themselves in the party last Sun day morni ng..
9. My father __________ (read) the no vel twice.
10. ---- The door is open. Who ________ (open) it? Do you know? ----- Sorry, I don ' t know.
11. ---- She _______________ (buy) a Hello Kitty for you , hasn ' t she?
---- Yes, she ________ . She _________ (buy) it in Shan ghai last summer.
12. ---- Are you sure you _______________ (lose) your dicti on ary?
---- Yes, I ________________ (look) for it everywhere , but I still can ' t find it.
三、句型转换:
1.1 have fed the fish .(改为疑问句)
2. She has been to Beijing.(改为疑问句并作否定回答)
3. My brother has visited a toy museum.(改为否定句)
4. Uncle Tom has been here for five days.(对画线部分提问)
5. I have eaten fish and chips.(改为否定句)
6. They have bought a computer改成否定句)
7. He has lost his book.先改成一般疑问句,再作肯定与否定回答)
8. Miss Brow n has taught physics for 15 years.(改为一般疑问句句,并作肯定回答)
9. He has planted some trees in front of his house.
9. Daniel has collected some Chin ese stamps.
10. The two Australia n teachers have visited that village twice.
11. Millie has n't come because he is ill.
12.She will be back in two days.用for two days 改写)。