专项训练现在完成时专项练习

合集下载

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

英语现在完成时专项训练100(附答案)含解析

英语现在完成时专项训练100(附答案)含解析

英语现在完成时专项训练100(附答案)含解析一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。

故选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.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作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

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

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

现在完成时专项练习题及答案解析一、练习题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.He has_________for two years.Two years _______a long time.A. left home ; areB. left home; isC. been away from home; isD. been away from home;are2.---How long have you _____the football team of the school?---About 2 years.A. been onB. been at C .joined D. played3.---I have already finished my homework.---When ____you _____it?A. have; finishedB. do; finishC. will; finish D did; finish4.Mr Green___________in China since 5 years ago.A. livedB. has livedC. livesD. will live5.I_________a letter from him since he left.A. didn’t receiveB. haven’t gotC. didn’t haveD. haven’t heard6.There ___________great changes in our country for two years.A. wereB. wasC. are D have been7.Mr. Black __________China for many years.A. has been toB. has gone to C, has been in D. has come to8.---I haven’t seen you _________last Saturday.9.---How long have you taught in this school?----________.A. In 1995B. Since 1995C. 8 years agoD. Since 8 years10.Neither you nor Hans _____________to the Great Wall before.A. have goneB. has goneC. has beenD. have been11.----Have you _______to Hawaii ?------Yes. I ___________there last Spring.A. been; have beenB. gone; wentC. gone ;have beenD. been, went12.----Where is Mr. Green ?----Oh, he _________ Canada.A. has been toB. has gone toC. have gone toD. have been to13.__________they were tired, _________they still went on working.A. Because , /B. Although, /C. Because , soD. Although, but14.There are two old books on the shelf, but __________ of them is useful.A. bothB. allC. neitherD. none15.We are all very tired ,but ________of us would like to have a rest.16.How long can this book be_________?A. borrowedB. lentC. takenD. kept17.----Are you________ from America? ------No, none of us has.A. eachB. bothC. eitherD. all18.__________he said at the meeting means we won’t leave here _________tomorrow.A. That; beforeB. What; untilC. How ;untilD. When ;until19.----________you _______ to New York? -----No, but I will go there next month..A. Have; goneB. Do, goC. Will, goD. Have; been20.Tom__________here last week. I_________ already ________friends with him.A. comes; have, madeB. came; have, madeC. has come; have ,madeD.came; have been; made21. The cars made in Japan are much cheaper than_________ made in America.A. onesB. thoseC. suchD. that22.---Which of the two sweaters will you will you choose?C. AllD. Either23.We have to help her with their lessons, _________ we?A. don’tB. haven’tC. h aveD. are24.Tell him to phone me as soon as he ____________ tomorrow.A. has goneB. gets homeC. will arriveD. is going to come25.I don’t know if he_______ tomorrow. If he______, I’ll go to see him.A, leaves; gets up B. will go; will go C. will come, comes D. will arrive, will arrive26.----could you tell me ________ the film ends?-----They find out who the man is at last.A. whenB. howC. how soonD. what27. ----John,you _________the computer game for two hours. It’s bad for your e yes. Stop please. .----Ok, Mum.A. playedB. have playedC. were playingD. play28.---- Will the concert be over soon ?-----No. It________ just _________.A. is, startingB. has, staredC. will startD. was, starting29.The bottle is empty. Who _________the juice?30. I’m not sure if my daughter _____________to the concert with us this evening.A. goesB. will goC. goD. going31.-----Oh, Mrs. Smith, your necklace looks nice. Is it new?-------No. I _________it for two years.A. hadB. have hadC. boughtD. have bought32.Jack _________his left arm when he was playing basketball.A. had hurtB. has hurtC. hurtD. have hurt33.I’m afraid you _______missed the train . It _________10 minutes ago.A. have; leftB. has; has leftC. / ; leftD. was, have left34.-----Nice to meet you. I_________ you for a long time.------I_________ in Beijing. I’ve just come back..A. hadn’t seen; amB. haven’t seen ; wasC. didn’t see; will beD. ha s n’t seen was35.----What will John do if he__________ the driving test? ----He’ll try again.A. failedB. failsC. will failC. wentD. is going37.The girl ___________her handbag on the bus when she got off it.A. forgetB. leftC. leaveD. missed38.--Have you ever been to Washington ?----Yes. My uncle lives there. I have been there _________.A. many timesB. sometime C sometimes D some time39.To my surprise, ______a little boy can draw _________many beautiful pictures.A. so; suchB. such; soC. so ; soD. such; such40.__________were you late for school last term? -----Never.A. How longB. How oftenC. How soonD. How far⼆、完成句⼦.1.--- I ______ just ______ (come) back from the bus station.----When __________ you _______(go) there.2. Where is Mr. Green ? He _____________(go) to America.3. -----__________ you _____________(be) to the Green Wall. ------Yes, twice.4. I ______________ (be) busy these days ,I _____________(not go) to the cinema for weeks.5. The boy is happy now because he ______________ (sell) out all the newspapers.6. Miss Green ___________(teach) us English last year. She _________(teach) us for about 2 years.7.--------Where is Tom ?-------- He _____________(go) to the post office .He said he ______________(come) soon.I ______________ (let) you know.10. Mr. Brown ______________(make) a lot of friends since he ___________(come) to workin New York two years ago.11.----I ___________(lost) my bike.________ you __________(see) it anywhere?---- Where _______ you ________(lose) it?12. I, with my parents,_________ to see a film last night. (go)13. Wait here, please. The train ________ yet.(not arrive)14. ---Where is my physics book?--- Kate _________ it away. (take)15. ----How many times _________ you _________ to England? (be)-----Only once. I __________there in 1998. (go)16. ---I __________ not well today. (be) ---I've got a cold.---How long _________ you _________ like this ? (be) ---- Ever since last Wednesday.---________ you ________ any medicine yet? ---Yes I ___________ (take) some just now.17.--- Where is Jack Booth? He ____________ to Hawaii. (go)-----How ________ he _________ there? (go) By plane.18. The factory has __________________ (open) since 2001.19. How long _________ your mother _________(work) in the factory?20. __________ you ever _________(hear) of the story about Harry Porter?Of course. Look! I ____________(read) a book about him now.21. Neither you nor your brother _________________(wash) your coats yet.22. ------_________he _________(finish) his homework yet?------ Yes, he ___________(do) it an hour ago.23.----- ____________ your brother _________ (return) the book to the library?------No. They are still on his desk.24.We ___________(live)here since 10years ago.25. His uncle _______________(return) in a week.26.—What do you think of Beijing ? ----I__________(never visit)such a beautiful city.27.---The farmers have been to America. ----Really? When _____ they __________there?(go)28.—Shall we ask Jim to see Mr.Hu with us? ----I don’t think he will. He________(see) Mr.Hu twice.29. They have come to the hospital _____________(see)Mr. Hu.30. How many letters_______ you _________(write)to your father this term?31. David ___________(buy)a new watch for his father yesterday.32. I don’t know where she__________(go).I _________(not see) her for several days.35. My mother _________(work)in the factory. She ___________(work)there for a long time.36. —Why are you sad?-----I __________(break)my mother’s expensive watch.37. What __________the teacher_________(do)at the time yesterday?38. I______________(lend)her some CDs the day before yesterday.But she __________________(not give)them back to me yet.39. My brother will call me as soon as he ______there tomorrow.(get)40.----_________you ________your homework yet ? ( finish)------Not yet. I_________ it after supper. ( finish)41. ----_________you ________your homework yet ? ( finish)-----Yes. I ________it after supper. ( finish)42.---- Who ________________the dictionary ? I want to use it.(borrow)-----Katy. She ______________it for a week.43. I _____________ such an interesting film before. (never see)三、根据括号内中⽂填上合适的英⽂。

六年级英语现在完成时专项练习20题含答案解析

六年级英语现在完成时专项练习20题含答案解析

六年级英语现在完成时专项练习20题含答案解析1.I_____my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。

主语是I,所以用have。

现在完成时结构是have/has+过去分词,finished 是finish 的过去分词。

B 选项has 用于第三人称单数。

C 选项是一般过去时。

D 选项是一般现在时。

2.She_____to the park this morning.A.has goneB.wentC.goesD.is going答案解析:A。

“has gone to”表示去了某地还没回来,符合语境。

B 选项是一般过去时。

C 选项是一般现在时。

D 选项是现在进行时。

3.They_____the movie twice.A.have seenB.sawC.seeD.will see答案解析:A。

现在完成时表示过去的动作对现在造成的影响,看过两次电影对现在有影响。

B 选项是一般过去时。

C 选项是一般现在时。

D 选项是一般将来时。

4.We_____never_____to Beijing.A.have,beenB.has,beenC.had,beenD.will,be答案解析:A。

主语是we,用have。

“have been to”表示去过某地。

B 选项has 用于第三人称单数。

C 选项是过去完成时。

D 选项是一般将来时。

5.He_____just_____a letter.A.has,writtenB.wroteC.writeD.will write答案解析:A。

现在完成时强调刚刚完成的动作对现在的影响。

B 选项是一般过去时。

C 选项是一般现在时。

D 选项是一般将来时。

6.The students_____the project yet.A.haven't finishedB.hasn't finishedC.didn't finishD.won't finish答案解析:A。

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

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

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

英语现在完成时专项训练100(附答案)

英语现在完成时专项训练100(附答案)

英语现在完成时专项训练100(附答案)一、初中英语现在完成时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.—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.—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。

(英语)英语现在完成时专项训练及答案含解析

(英语)英语现在完成时专项训练及答案含解析

(英语)英语现在完成时专项训练及答案含解析一、初中英语现在完成时1.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】 B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。

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

故选B。

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.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。

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

4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

【英语】英语现在完成时专项训练100(附答案)含解析

【英语】英语现在完成时专项训练100(附答案)含解析

【英语】英语现在完成时专项训练100(附答案)含解析一、初中英语现在完成时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.—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常和现在完成时连用。

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.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。

故选B。

【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。

2.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。

句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

3.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

他教历史将近20年了。

根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

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

4.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

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

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

初中英语现在完成时专项训练及答案一、句型转换1.他们已经写完了作业。

改为否定句:他们还没有写完作业。

2.我们已经吃过晚饭了。

改为一般疑问句:你们已经吃过晚饭了吗?3.她打扫了房间。

改为否定句:她没有打扫房间。

4.我已经看过这部电影两次了。

改为一般疑问句:你已经看过这部电影两次了吗?5.我的父母已经去过法国。

改为否定句:我的父母还没有去过法国。

二、选择填空1.— _______________ you ever _______________ to Beijing?— Yes, I have been there twice.A. Did; goB. Have; beenC. Have; goneD. Do; go2.— Have you _______________ your homework?— Yes, I have just finished it.A. doB. didC. doingD. done3.— _______________ you ever _______________ to the Great Wall? — No, I _______________.A. Do; go; haven’tB. Have; visited; haven’tC. Have; been; haven’tD. Did; go; didn’t4.— How many books _______________ Tom _______________ this week?— He has read five books.A. have; readB. has; readC. does; readD. did; read5.— Look! The party is about to start.—Oh no! I ________________ the invitation. I’ll go get it now.A. forgotB. forgetC. have forgottenD. will forget三、完成句子1.我已经完成了我的家庭作业。

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。

故选B。

【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。

2.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。

句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

3.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

他教历史将近20年了。

根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

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

4.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

现在完成时专项训练(附答案)

现在完成时专项训练(附答案)

现在完成时专项训练(附答案)现在完成时复习课考点专项训练(附答案)一、单项选择①现在完成时用法一:表示过去某时刻发生的动作对现在造成的影响或结果。

八字口诀:过去发生,影响现在。

()1、Both his parents look sad .Maybe they_____ what's happened to him .A.knew B. have known C. must know D. will know现在完成时的标志词:already, yet, just , ever, never…..before, thismorning, now , today , so far , in the last/ past+时间段、over +时间段,recently,by+现在时间()2、He has ____been to Shanghai , has he ?A. alreadyB. neverC. everD. still()3、Have you met Mr. Li ______?A. justB. agoC. beforeD. a moment ago()4、The famous writer _____ one new book in the past two years.A. is writingB. was writingC. wroteD. has written()5、-Our country ______ a lot so far . -Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; betterD. changed ; better()6、Zhao Lan ______already ______in this school for two years .A. was ; studyingB. will ; studyC. has ; studiedD. are ; studying()7、We ______ Xiao Li since she was a little girl .A. knowB. had knownC. have knownD. knew()8、Harry Potter is a very nice film .I ____it twice .A. will seeB. have seenC. sawD. see②目前完成时与普通曩昔时的区分:目前完成时夸大对目前的影响或成效,普通曩昔时只夸大工作产生在曩昔,不触及目前。

中考专项训练现在完成时专项练习经典

中考专项训练现在完成时专项练习经典

中考专项训练现在完成时专项练习经典一、初中英语现在完成时1.My sister English since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。

A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。

2.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.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.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

现在完成时练习题(共10篇)

现在完成时练习题(共10篇)

现在完成时练习题(共10篇)现在完成时练习题(一): 现在完成时since和for的练习题(50道以上)现在完成时练习题一、翻译下列句子:1. 你曾经吃过鱼和薯条吗2. 我刚刚丢了我的化学书.3. 我以前从来没去过那个农场.4. 他已经吃过午饭了.5. 你已经看过这部电影了吗6. 我哥哥还没回来.7. 我上星期看过这部电影.8. 在1992年他住在这里.9.这本字典我已买了三年了.10.他离开中国三年了.11.我认识他们五年了.12.他们已去了美国五年了.13.自从他搬到福州,他就住这儿了.14.他们已经结婚10年.15.我妹妹成为一个大学生已经三年.16.这会已开了多长时间了17.这门已经关了两天了.18.我入团2年了.I __________ ___________ ___________ two years ago.I __________ ___________ a ___________ ___________ for two years.I _________ _________ a ___________ of __________ _________ for twoyears.I __________ ___________ ____________ the __________ for two years.19.自从1999年以来他们就认识.20.我来到农场已5年了.二、用过去时或现在完成时填空:1. “_________ you __________ (have) lunch ” “Yes.”“When ________ you __________ (have) it”“I ____________ (have)it at 12:00.”2. “_________ you __________ (write) a letter to your aunt yet” “Yes, I ___________. I ________________ (write) one last week.”3. “_________ he ___________ (finish) his homework” “Not yet.”4. “_________ they ever __________ (be) abroad” “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) coke11. “____________ you _____________ (buy) a dictionary “ “Yes, I __________ .”“Where __________ you _____________ (buy) it” “ I ___________ (buy) it in a bookstore.”“When ___________ you _____________ (buy) it” “ Yesterday.”三、用since和for填空1. ______ two years2._______ two years ago3. _______ last month4.______ 19995._______ yesterday6. _______ 4 o’clock7. ______ 4 hours8._______ an hour ago9. _______ we were children10. _____ lunch time11.______ 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.四、短暂性动词转换为延续性动词①arrive at/in sw. get to/reach sw. come/go/move to sw.→ be in sw./at school/at home/on the farm/be here/be there1) He got to Beijing five minutes ago.He ________ _________ _________ Beijing for _________ _________.2) I moved to the USA last year.I ________ ________ __________ the USA since __________ __________.3) I went home yesterday.I _______ ________ _________ home for _________ __________.4) They came here last week.They _________ _________ here since _________ __________.②come/go back, return → be back come/go out → be out1) He came out two years ago.He _________ __________ _________ for __________ __________.2) We return to Fuzhou yesterday.We ________ ________ _________ to Fuzhou since __________.③become → be1) I became a teacher in 2023.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 sw. → be away from sw. 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 Fuzhou just now.He _______ ________ ________ _________ Fuzhou for five minutes.3) My grandpa died in 2023.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 → wear catch/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/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 2023.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) I have been there for two days.__________ _________ __________ you __________ __________2) My father has lived here since 2023._________ _________ __________ your father _________ __________ 3) He left here yesterday._________ ________ he _________ __________4) They bought a book two hours ago.__________ ___________ they __________ a book六、用have(has) been 或have(has) gone 填空.A: Where ____________ Li Fei ___________B: He ____________ to Hainan Island.A: How long ___________ he ___________ thereB: He _____________ there for three days.A: When will he come back , do you knowB: I’m afraid he won’t come back recently.A: Could you tell me the way to Hainan IslandB: Sorry, I _________ never ___________ there.A: How many times ___________ Li Fei __________ to that place B: He _____________ there only once.七、用have/has been to/in, have gone to及go的各种形式填空.1) Where is Jack He __________ his country.2) David ________ the park just now.3) John _______ England since he came back.4) How long _____ have _____ this village5) 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) When_____ he _____ He _______ an hour ago.10) Would you like to _____ the zoo with me ---Yes, but I _____ there before.11) Where _____ you _____ now --- I ____ the zoo.12) He often _____ swimming.13) _____ you ______ there last year14) _____ they often ______ skating in winter八、综合练习:I. 用never, ever, already, yet, for, since填空1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework ________ an hour ago.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.”II. 翻译下列句子:1. 他们已经打扫了教室吗2. 我们已经认识有二十年了.3. 打那以后,她一直住在这.4. “你曾经到过那里吗” “不,我从来没到过那里.”III. 用适当的时态填空: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 there6. _____________ you ____________ (find) your watch yet7. ---Are you thirsty ---No I _________ just _____________ (have) some orange.8. We _____________already ______________ (return) the book.9. ___________ they ____________ (build) a new school in thevillage10. I ________________(not finish) my homework . Can you help me11. 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.III.句型转换: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 had lunch at school.__________ __________ you ____________ lunch. (划线提问)现在完成时练习题(二): 求初二英语语法现在完成时练习题50个左右现在完成时专项练习一、单项选择.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. already B.neverC.everD.still3、Have you met Mr Li ______ A. just B. ago C.before D. 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.has changed ; wellB.changed ; goodC.has changed ; 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 _____ thereA. 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 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. been B. gone C. come D. 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 th eyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member of Greener China since he to ChinaA. 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 university21.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away22. I ______ the League for 5 years so far. A. joined B. havejoined C. have been in23.The factory ____ since the February of 1988. A . has been openB. has openedC. was openD. opened24.Mary and Rose ____friends since they met in 2023. A. have madeB. have beenC. madeD. have become25.You mustn"t_____ until he comes back. A. be away B. leave C. be left26.The meeting _____ for a week now. A. has finished B. has endedC. has been over27.Miss Gao ______ this school for nearly 5 years. A. has been inB. has come toC. has taught28.Ben ______ a teacher for 4 years . A. has been B. has become C. was D. became29. I ______ home for a week. A. have returned B. have been back C. returned30. How long _______ he ________ A. died B. has, died C. has, been dead31. He ______ at eight yesterday afternoon. A. slept B. was sleeping C. has sleep D. had slept32.He ________ the car for a week. A. bought B. has bought C. has had33.-----How long _____ you _____ ill -----Two weeks. A. did fallB. have, fellC. have, been34.Since 2023, he _____ his hometown. A. has left B. has moved awayC. has been away from35.I"ll lend you the book , but you can only _____ it for 2 days.A. borrowB. keepC. take36.The bus ______ on the road for 2 hours so far. A. has stopped B.stopped C. has been37.Are you _____ the jacket these days A. wearing B. putting on C. dressing D. on38.He ________ for 2 hours. A. got up B. has got up C. has been up39. Tom is ill in hospital. He ______ a cold for several days. A.is B. catches C. has caught D. has had40.----- How long can I ______ the book------ Two weeks. A. borrow B. lend C. get D. keep二、句型转换.1、He has never surfed, (改成反意疑问句)2、They have been here since 2023. (对划线部分提问) have they been here3、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 France.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________三、汉译英.1、吉姆已做完作业,他现在有空了.2、他昨天收到一封信.3、我父亲以前到过长城.4、她还没有看过那部新电影.5、她去过上海.6、他这些天上哪儿去了参考答案:一、单项选择.1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响.这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行.故上两侧根据上下文分析、推理,正确答案是B.2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用.故2应选B.3、C4、现在完成时常与recently(近来),so far(到目前为止),in thepast/“last + 一段时间”等时间状语连用.因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的.故4应选D.5、C6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时).故6应选C.7、C8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用.故8应选B.9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week , a moment ago等)连用.故9的正确答案为B.10、B11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替.故11的正确答案依次为:D.12、B 13、A 14、C 15、A.16、“have/ha s gone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿.“have/has been in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用.“have/has been to +地点”表示“曾经去过某地(但现在已不在那儿).”故16的正确答案为A.17、A 18、D 19、C 20、C二、句型转换.1、has he2、How long3、died, has been dead4、has been open5、has been away6、joined;ago7、It is, since 8、The bus has been here for ten minutes.三、汉译英.1、Jim has finished doing his homework already. He is free now.2、He received a letter yesterday.3、My father has been to the Great Wall before.4、She hasn"t seen the new film yet.5、She has been to Shanghai.6、Where has he been these days现在完成时练习题(七): 现在完成时练习题1.用have(has)been或 gone填空.A:Where _____Li Fei______B:He_______to Hainan Island.A:How long ______he ______thereB:He ______there for three daysA:When will he come back,do you knowB:I"m afraid he won"t come back recently.A:Could you tell me the way to Hainan IslandB:Sorry ,I _____never ________ there.A:How many times _____ Li Fei________to that placeB:He _________there only once.2.用have/has been to/in,have gone to 及go的各种形式填空.Where is JackHe_____his country.David _________the park just now.John______England since he came back.How long have ____this villageThe Smiths ____ Beijing for years.____you ever ___America--Yes,I____there many times.I _____this school since three years ago.Where is JimHe _____the farm.When ____he ____He _____an hour ago.Would you like to ____the zoo with me --Yes,but I_____there before. Where_____you______nowHe often ___ swiming.____you _____there last year_____they often______skating in winter1.用have(has)been或 gone填空.A:Where there many times.I there before.Where【will】you【go】nowHe often【goes】swiming.【Did】you 【go】there last year【Do】they often【go】skating in winter现在完成时练习题(八): 谁有英语现在完成时的练习现在完成时专项训练一、单项选择1. Li Hong has ________ the army for 2 years.A. joinedB. joined toC. been inD. joined in2. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before3. Mike ___________ the story for a month.A. Has boughtB. Has hadC. had hadD. has borrowed4. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already5. Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago6. I _____ at this school for two years already.A. am studyingB. studyC. studiedD. have studied7. They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live8. Mrs. Wang has lived in Haikou _________ 1992.A. sinceB. fromC. afterD. in9. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to10. You’d better go on ________ English.A. studyB. studiedC. studyingD. to study11. You have never been to the Great Wall, ________ youA. doB. don’tC. haveD. haven’t12. His father _______ for years.A. has diedB. has been deadC. diedD. dies13. Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. won’t go, will seeC. won’t go, has seenD. didn’t go, se es14. ________ you ________ some more food Thank you. I _______ enough.A. will haveB. have hadC. Do, have , haveD. Do, have, had15. ______ you ______ England Yes, it _____ a beautiful country.A. Will , gone to, wasB.Have , been to, isC. had ,been to, isD. Have ,gone to, is16. ----_______ you _______ to the capital---No, I ______.I ______ there early next month.A. Have,been, haven’t, am goingB. Had, been, hadn’t, am goingC. Have, gone, haven’t, was goingD. Did,go,didn’t, was going17. ---You sister ______ to London to study English. Is that true ---Yes , she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has been18. Bruce ____ how to use a computer. He____a computer of his own. He ____ it two days agoA. learns, will get, boughtB. is learning, has got, boughtC. learned, has got, boughtD. is learning, got, has bought19. --You haven’t read the book before, have you--_______.A. Yes , I haven’t.B. No, I have.C. Yes, I do.D. No, I haven’t.20. —Where is Li Lei—He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to21.John will write to us as soon as he _______ there.A.. getsB. will getC. got22.Look, the boy _______ !A.. smileB. smiledC. is smiling23.Jane is busy now. She _______ pictures.A.. drawsB. drewC. is drawing24.He _______ his homework and is now listening to music.A.. finishesB. has finishedC. finish25.We are going to take some pictures if _______ tomorrow.A.. it will rainB. it rainsC. it doesn"t rain26.This kind of bike _______ in China. (98广东)A.. makesB. madeC. is made26.English _______in many countries. (96广东)A.. is speakingB. is spokenC. has spoken27.The TV set _______ in Japan. (98广东)A.. madeB. makesC. is made28.The floor of our classroom _______ every day. (2023广东)A.. is cleanedB. cleanedC. has cleaned29.The story_______ down and became world famous. (2023茂名)A.. was writtenB. has writtenC. wrote30._______ I get up at six tomorrow No, you needn’t. (97广东)A.. MayB. CanC. Must31.You _____return the book now. You can keep it until next week.(94广东)A.. can"tB. mustn"tC. needn"t32.You are very ill, so you _______ stay in bed for a week. (98广东)A. CanB. needC. must33.I"ll give the letter to her _______ she comes back. (2023茂名)A.. as soon asB. beforeC. sinceTom was born ______ May 3rd, 1985.(2023广东) A.. in B. at C. on34.Can you let me ________home a little earlier (97广东)A.. goB. goingC. to go35.The teacher told us _________ in the street. (96广东)A.. not to playB. not playC. don"t play二、翻译下面句子.1.我从来没有听到过他.2.你到哪儿去了(已经回来)3.你父亲买了新手表给你.是吗4.我已经对英语感兴趣了.5.他的话便我改变了主意.6.刘先生的汽车坏了,他不得不骑自行车去上班7.那位老太太已经死了两年了.8.他们听见这个小女孩在隔壁房间哭叫.9.学校图书馆有各种各样的书籍.10.爱护环境是我们每一个人的职责.现在完成时练习题(九): 现在完成时的同义句练习题现在完成时专项训练一、单项选择1. Li Hong has ________ the army for 2 years.A. joinedB. joined toC. been inD. joined in2. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before3. Mike ___________ the story for a month.A. Has boughtB. Has hadC. had hadD. has borrowed4. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already5. Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago6. I _____ at this school for two years already.A. am studyingB. studyC. studiedD. have studied7. They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live8. Mrs. Wang has lived in Haikou _________ 1992.A. sinceB. fromC. afterD. in9. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to10. You’d better go on ________ English.A. studyB. studiedC. studyingD. to study11. You have never been to the Great Wall, ________ youA. doB. don’tC. haveD. haven’t12. His father _______ for years.A. has diedB. has been deadC. diedD. dies13. Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. won’t go, will seeC. won’t go, has seenD. didn’t go, sees14. ________ you ________ some more food Thank you. I _______ enough.A. will haveB. have hadC. Do, have , haveD. Do, have, had15. ______ you ______ England Yes, it _____ a beautiful country.A. Will , gone to, wasB.Have , been to, isC. had ,been to, isD. Have ,gone to, is16. ----_______ you _______ to the capital---No, I ______.I ______ there early next month.A. Have,been, haven’t, am goingB. Had, been, hadn’t, am goingC. Have, gone, haven’t, was goingD. Did,go, didn’t, was going17. ---You sister ______ to London to study English. Is that true ---Yes , she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has been18. Bruce ____ how to use a computer. He____a computer of his own. He ____ it two days agoA. learns, will get, boughtB. is learning, has got, boughtC. learned, has got, boughtD. is learning, got, has bought19. --You haven’t read the book before, have you--_______.A. Yes , I haven’t.B. No, I have.C. Yes, I do.D. No, Ihaven’t.20. —Where is Li Lei—He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to21.John will write to us as soon as he _______ there.A.. getsB. will getC. got22.Look, the boy _______ !A.. smileB. smiledC. is smiling23.Jane is busy now. She _______ pictures.A.. drawsB. drewC. is drawing24.He _______ his homework and is now listening to music.A.. finishesB. has finishedC. finish25.We are going to take some pictures if _______ tomorrow.A.. it will rainB. it rainsC. it doesn"t rain26.This kind of bike _______ in China. (98广东)A.. makesB. madeC. is made26.English _______in many countries. (96广东)A.. is speakingB. is spokenC. has spoken27.The TV set _______ in Japan. (98广东)A.. madeB. makesC. is made28.The floor of our classroom _______ every day. (2023广东)A.. is cleanedB. cleanedC. has cleaned29.The story_______ down and became world famous. (2023茂名)A.. was writtenB. has writtenC. wrote30._______ I get up at six tomorrow No, you ne edn’t. (97广东)A.. MayB. CanC. Must31.You _____return the book now. You can keep it until next week. (94广东)A.. can"tB. mustn"tC. needn"t32.You are very ill, so you _______ stay in bed for a week. (98广东)A. CanB. needC. must33.I"ll give the letter to her _______ she comes back. (2023茂名)A.. as soon asB. beforeC. sinceTom was born ______ May 3rd, 1985.(2023广东) A.. in B. at C. on34.Can you let me ________home a little earlier (97广东)A.. goB. goingC. to go35.The teacher told us _________ in the street. (96广东)A.. not to playB. not playC. don"t play二、翻译下面句子.1.我从来没有听到过他.2.你到哪儿去了(已经回来)3.你父亲买了新手表给你.是吗4.我已经对英语感兴趣了.5.他的话便我改变了主意.6.刘先生的汽车坏了,他不得不骑自行车去上班7.那位老太太已经死了两年了.8.他们听见这个小女孩在隔壁房间哭叫.9.学校图书馆有各种各样的书籍.10.爱护环境是我们每一个人的职责.慢慢写现在完成时练习题(十): 现在完成时态练习题——()my dictionary____Yes ,I saw it on your desk a minute ago.A.Did you seeB.Had you seenC.Have you seen这个应该选哪个C.Have you seen——你看以我的词典了吗(要用完成时,因为这表示了“结果,影响”)——是的,一分钟前,我看到它在你桌上.(显然回答应该用过去式.)。

中考专项训练现在完成时专题(含答案)

中考专项训练现在完成时专题(含答案)

中考专项训练现在完成时专题(含答案)一、初中英语现在完成时1・All the students _______ very hard over the last three years・A.works B・ has worked C・ have worked D. worked【答案】c【解析】【分析】Over the last three years,用于现在完成时,又由于主语是复数,故选C。

【点评】现在完成时的时间状语要掌握。

2・Wow! You __________ dinner! Let's eat now.A. cook B・ are cooking C・ will cook D・ have cooked【答案】D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

根据""Wow"及“now"可知本句动词的时间是现在,根据语境可知动词的状态为完成。

故选De【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

3・—Your shoes are so old. Why don't you buy a new pair?— Because I _____ all my money on an MP5・A. spend B・ have spent C. am spending D. was spending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

强调过去发生的动作对现在的影响,应用现在完成时,故选B.【点评】考査现在完成时的用法,强调过去发生的动作对现在造成的影响。

4・—Lucy, is your uncle a teacher?—Yes, he is. He _ history for nearly 20 years・A. teaches B・ has taught C・ is teachi ng D・ will teach【答案】B【解析】【分析】句意:一一露四,你叔叔是老师吗?一一是的,他是。

专项训练 现在完成时基础测试题

专项训练 现在完成时基础测试题

专项训练现在完成时基础测试题一、初中英语现在完成时1.一 How long your brother ______ this camera?— For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】 C【解析】【分析】本题考查动词的时态。

句意:“你哥哥买这个相机多久了?”“两周了。

”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。

主语是your brother,为第三人称单数,所以应该选择C项。

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

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

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

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

现在完成时专项练习一、单项选择。

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 ______ my homework already.A. have finishedB. finishedC. finishD. will finish答案:A解析:“already”是现在完成时的标志词,现在完成时的构成是“have/has +过去分词”,finish 的过去分词是 finished,主语是 I,所以用 have finished。

2. —Have you ever been to Beijing?—Yes, I ______.A. haveB. haven'tC. doD. don't答案:A解析:问句是现在完成时的一般疑问句,回答也用现在完成时。

肯定回答是“Yes, I have.”,否定回答是“No, I haven't.”。

3. She ______ this book for three weeks.A. has borrowedB. has lentC. has keptD. has bought答案:C解析:“for three weeks”是一段时间,borrow、lend 和 buy 都是短暂性动词,不能与一段时间连用,keep 是延续性动词,可以与一段时间连用。

4. —How long ______ you ______ here?—For about two years.A. have; studiedB. did; studyC. do; studyD. were; studying答案:A解析:“How long”提问一段时间,要用现在完成时,构成是“have/has + 过去分词”,study 的过去分词是 studied,主语是 you,所以用 have studied。

5. Mr. Green ______ in China since five years ago.A. livedB. has livedC. livesD. is going to live答案:B解析:“since five years ago”是现在完成时的标志,所以用 has lived。

中考专项训练现在完成时专项练习

中考专项训练现在完成时专项练习

中考专项训练现在完成时专项练习一、初中英语现在完成时1.— you your homework?—No, I haven't.A. Have;finishedB. Are;finishingC. Did;finishD. Will:finish 【答案】 A【解析】【分析】句意:你完成了你的家庭作业吗、还没有。

由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。

2.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

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

【点评】考查open转化为be open, be open里的open是形容词,不能加ed..4.—Your new bike is so nice! When did you buy it?—In July. I _____it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】 B【解析】【分析】句意:——你的新自行车那么好看。

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

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

已经发生的用完成时。

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

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

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

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

3.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。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

他教历史将近20年了。

根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

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

5.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

6.—How many times _______ you _______ to Beijing this year?—Three times.A. have;beenB. had;beenC. have;goneD. had;gone【答案】 A【解析】【分析】句意是:——你今年去过北京几次?——三次。

考查have been 与have gone 的区别。

have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。

7.—I haven't seen your grandfather for two years. What happened to him?—Oh, he ________ here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】 B【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。

现在完成时的结构:主语+have/ has +过去分词。

可知选B。

【点评】考查现在完成时8.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。

【点评】本题考查延续性动词和短暂性动词的转换。

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

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

【点评】考查动词时态。

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

10.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】 B【解析】【分析】句意:——看这些邮票,我持有它们5年了。

——噢,真漂亮。

表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。

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

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

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

故B选项正确。

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

12.一 How long your brother ______ this camera?— For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】 C【解析】【分析】本题考查动词的时态。

句意:“你哥哥买这个相机多久了?”“两周了。

”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。

主语是your brother,为第三人称单数,所以应该选择C项。

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

13.-- What a nice watch! How long you it?-- For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】 B【解析】【分析】句意:“多好的一块表啊!你买了多久了?" “刚刚两周。

”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。

故选B项。

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

14.Jackson school two years ago and he for two years.A. leaves; has goneB. left; has been awayC. leaves; has been awayD. left; has gone 【答案】 B【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。

根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。

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

15.Which of the following is WRONG?A. Your car is good except for the colour.B. The film has begun for twenty minutes.C. I have kept the book for two days.D. What's the difference between the two tricks?【答案】 B【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。

这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。

【点评】考查句子结构。

掌握短暂性动词不能与时间段连用。

16.— you your homework?—No, I haven't.A. Have;finishedB. Are;finishingC. Did;finishD. Will:finish 【答案】 A【解析】【分析】句意:你完成了你的家庭作业吗、还没有。

由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。

17.I have lived here _______ I was born.A. beforeB. whenC. forD. since【答案】 D【解析】【分析】自从我出生我就一直生活在这里。

自从用since.【点评】考查关连词的用法。

18.—Dave, we will leave in 10 minutes. Are you ready?—No, I ________ our guidebook and towels yet.A. don't packB. didn't packC. have packedD. haven't packed【答案】 D【解析】【分析】句意:——Dave,我们十分钟后要离开,你准备好了吗?——没有,我还没把我们的旅游手册和毛巾打包。

相关文档
最新文档