现在完成时态专练

合集下载

现在完成时专练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.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。

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

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

英语现在完成时专题练习(及答案)一、单项选择现在完成时1.―What do you think of our hometown?―Very beautiful. You know it is the first time that I _______ here.A.will be B.wasC.have been D.had been【答案】C【解析】试题分析:考查固定句型中的时态。

固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。

句意:—你认为我们国家怎么样?—发出漂亮。

你知道这是我第一次来到这里。

故C正确。

考点:考查固定句型中的时态。

点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。

固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。

如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。

本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。

句意:这是这个星期里他第四次打电话给你了。

【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。

如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。

(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。

现在完成时态练习题

现在完成时态练习题

现在完成时态练习题现在完成时态是英语中的一种重要时态,用来表达过去发生的动作对当前或未来有一定的影响或关联。

为了帮助大家更好地掌握现在完成时态的用法,下面将提供一些练习题,供大家进行练习。

练习一:根据句意,用现在完成时态填空。

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【解析】【分析】考查主谓一致。

现在完成时态讲练专练

现在完成时态讲练专练

姓名①have(has)在前面,②过去分词在后边,③以前(before) 从来不(never)出现,④最近(recently)曾经(ever) 一(once) 两遍(twice),⑤自从(since) 刚刚(just)for一段,今天(today)已经(already/yet) 很明显。

1.have you ever been to Beijing? No ,never .2.I have already/just finished my work.3.I have finished my work already .4.Have you finished your work yet?5.She has taught English for 10 years.6.He has worked in the factory since 1 year ago.(1)来(come)、去(go)、到(get to/reach/arrive at)、离(leave)、看(see)、听(说)hear (2)买(buy)、卖(sell)、开(open)、关(close)、起床(get up) (3)参加(join/take part in)、开发(begin/start)、还(return/give)(与)借(borrow< from>/lend< to>)(4)变成(become/turn)、带(bring/take)、给(give)、死(die)、完(finish/end)、接(receive/hear from)去过某地表示某人的一种经历,可once,twice,already,ever,never等连用.have/has gone to 去某地了,说话时某人已离开此地,在去某地的途中或已在某地have/has been in 逗留在某地(已经一段时间).常和for ten days,since I came here等连用.1.where is Jim? He Wuhan.2. My parents the Great Wall twice. They like there very much.3. you ever the Happy valley?4. How long Peter the West Hill farm?5. My sister the shop. She will be back in two hours.6. She Shanghai. She isn’t here.7. She Shanghai. She is here. 8. She Shanghai for two years1、already用于肯定句2、yet 用于否定句,疑问句. 2.She has seen this film. 3.I have combed my hair.4.Have you combed your hair ?5.He has watched a video.6.He has not watched a video .come/go/arrive/get/reach/move------be in/at open-----be open close----be closed borrow---keep put on----wear buy-----havedie------be dead become---be begin/start-----be on leave-----be away (from) fall asleep----be asleep end/finish-----be overcatch a cold-----have a cold join the army----be in the army be a soldier join the Party----be in the Party be a Party member1.He died 10 years ago. --- He ____ ____ ____ for 10 years / since 10 years ago.2. He borrowed the book 2 weeks ago. --- He ____ ____ the book for 2 weeks.3. He bought the motorbike a month ago. ---He ____ ____ the motorbike for a month.4. He arrived here three days ago. --- He ____ ____ here since three days ago.5. They turned off the light 2 hours ago. --- The light ____ ____ ____ for 2 hours.6. He left here 2 years ago. --- He ____ ____ ____ from here for 2 years.7. The film began 30 minutes ago. --- The film ____ ____ ____ for 30 minutes.8. They opened the door an hour ago. --- The door ____ ____ ____ for an hour.9. They closed the door an hour ago. --- The door ____ ____ ____ for an hour.10. He joined the army last year. --- He ____ ____ a ____ for a year.--- He ____ ____ ____ the army for a year. --- It ____ a year ____ he joined the army.1.I have lived here more than twenty years.2.I have lived here I was born..3.My aunt has worked in a clinic 1949.4.Some new oilfields have been opened up 1976.5.I have known Xiao Li she was a little girl.6.My brother has been in the Youth League two years.7.I have not heard from my uncle a long time.Am is are begin drink ringSing swim grow know throw drawFly show bear wear do goLie see break speak take eatForget give ride write drive comeBecome run can shall will mayCost cut hurt let put readTell sell hear learn buy thinkTeach catch build send lend spendFeel leave meet keep sleep sweepFind get win have lose makeSay pay sit stand sell hearLearn bring buy think teach fightHold spell wake dig1.____ two years2.____two years ago3.___ last month4._____19995.____yesterday6.____ 4 o’clock7.____4 hours8._____an hour ago 9.____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.A:____ you ____(have) lunch ? B:Yes. A:When _____you _____(have) it? B:I ______(have) it at 12:00.2.A:______ you _____ (write) a letter to your aunt yet? B:Yes, I ____. I ______ (write) one last week.3. A:_____ he _____ (finish) his homework? B:Not yet.4.A:_____ they ever _____(be) abroad?B:Yes, just once.5. Your father _________ just ___________ (finish) his work.6. Your father _________ (finish) his work just now.7. Last term I __________ (learn) many English words. 8. They ____________ (not read) the interesting books yet.9. He ________never _______ (go) to the science museum. 10. ________ you ever ________ (drink) coke?11 .A:______you _____ (buy) a dictionary? B:Yes, I _____ .A:Where _______you ______(buy) it? B:I ________ (buy) it in a bookstore.A:When ___________ you _____________ (buy) it?” B:“ Yesterday.”11. Every student _____________ (see) the film already. 12. Kent and I _____________ (write) a song before.13. Dick ____________ (do) the work these days. 14. The people in the mountains ______never _____ (see) films.15. The glass is broken. Who _____ (break) this glass? 16. I ______________ (see) the movie once before.17. A: _______you (hear) the news? B: yes, I _____ A: Who _______ (tell) you the news?B: Li Ming ________ (do) A: When ______ he (tell) you? B: Two hours ago.19.She’s __________ (live) here ever since she was ten. 20.Both of them __________ (be) in Hongkong for ten days.21.Both of them __________ (come) to Hongkong ten days ago. 22. Half an hour _______ (pass) since the train _______ (leave).23. Mary______(lose) her pen. ______you ________ (see) it here and there?24. ______ you ______ (find) your watch yet? 25. ---Are you thirsty? ---No I _____ just _____ (have) some orange.26. We ________already ________ (return) the book. 27. I ____________(not finish) my homework . Can you help me?28. My father _____ (read) the novel twice. 29. I _________ (buy) a book just now.30. I _________ (lost ) my watch yesterday. 31. My father ___________ (read) this book since yesterday.。

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

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

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

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

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

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

1、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。

现在完成时态习题(含答案)

现在完成时态习题(含答案)

现在完成时态专练句型转换: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 has been there twice.__________ __________ ________ __________ he been there? (划线提问) 4.I have lunch at school.__________ __________ 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 __________ s he 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 thevillage?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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时态专练
一、句型转换:
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 has been there twice.
__________ __________ ________ __________ he been there? (划线提问)
4.I have lunch at school.
__________ __________ you ____________ lunch? (划线提问)
二、用for或since填空
12. 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.
三、延续性动词和瞬间性动词之间的转化
arrive→be here die →be dead begin—be on begin(start)→be on come back→be back
fall ill(sick,asleep)→be ill(sick,asleep) join—be in leave →be away get up→be up finish →be over open →be open close →be closed borrow →keep go to school→be a student buy →have
catch(a cold)→have(a cold) begin to study→study get to know →know come to work→work 等
如:
He has joined the army.
He has been a soldier for three years.他参军三年了。

His father has died.
His father has been dead for two years.他父亲去世二年了。

The film has begun.
The film has been on for ten minutes.电影已开始十分钟了。

1.He died 10 years ago.
----He ______________ for 10 years / since 10 years ago.
2. He borrowed the book 2 weeks ago.
------- He _____________the book for 2 weeks.
3. He bought the motorbike a month ago.
------ He ___________the motorbike for a month.
4. He arrived here three days ago.
------ He ____________here since three days ago. 6. He left here 2 years ago.
------ He ____________from here for 2 years.
7. The film began 30 minutes ago.
------ The film __________ for 30 minutes.
9. They closed the door an hour ago.
-------- The door ___________for an hour.
10. He joined the army last year.
---------He _____________ the army for a year.
四、have been to/ have been in/ have gone to/ go to
1) Where is Jack? He __________ his country yesterday.
2) David ________ the park just now.
4) How long _____ he _____ _____ this village?
5) The Smiths ______ Beijing for 5 years.
6) _____ you ever ______ ______ America? -- Yes, I _____ _______ there many times.
7) I _____ ______ _______this school since three years ago.
8) Where _____ you _____ now? --- I ____ the zoo.
9) He often _____ swimming.
10) _____ you ______ there last year?
五、单选题
31、My parents ______ Shandong for ten years.
A. have been in B. have been to C. have gone to D. have been
29、It ___ ten years since he left the army .
A. Is B. has been C. will D. was 24、Zhou Lang ______already ______in this school for two years .
A. was ; studying B. will ; study C. has ; studied D. are; studying
25、His father ______ the Party since 1998 .
A.joined B. has joined C. was in D. has been in
20、—______ you ___ your homework yet ?—Yes. I _____ it a moment ago.
A.Did; do; finished B.Have; done; finished C.Have; done; have finished D. will; do; finish
21、We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
12. I ___ already ___ the book. I ___ it last month.
A. have ... read, have read
B. had ... read, had read
C. have ...read, read
D. had... read, read
13. ----___ you ever ___ a foreign country?
----Yes, I have. I ___ Germany last year.
A. Have ... gone to, went on
B. Have ... been to, went to
C. Did ... go to, have been to
D. Did ... go to, went to。

相关文档
最新文档