现在完成时态专项训练一
- 格式:doc
- 大小:25.50 KB
- 文档页数:4
英语现在完成时专题练习(及答案)一、单项选择现在完成时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)一、用所给词的正确形式填空1.Mary ___________(lose) her pen。
__________ you __________ (see) it here and there?2._________ you __________ (find) your watch yet?3.--—Are you thirsty? -—-No, I _______ just ________ (have) some orange.4.We __________already ___________ (return) the book.5._________ they _________ (build) a new school in the village?6.--——--Has Tom taught you English? ———-—Yes, he _______________ (teach) us English fortwo years.7.I ________________(not finish) my homework yet。
Can you help me?8.——-What __________ they __________ (do) with the newspaper? -—-They have read them.9.My father _______________ (read) the novel twice.10.Wu Dong ________________(be) a soldier for one year.11.The students _____________(study) in the middle school since last month。
12.How long __________ you ___________(know) him ?13.Mike _______________ (make) quite a few friends since he came to China。
姓名①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.。
被动语态专项训练(一) 将下列句子改为被动语态1. Mrs Green cleans the reading room every day.2. Miss Li teaches us English.3. She doesn’t speak French.4. We must send for a doctor right now.5. The bad man made the workers work long hours.6. They call it jacket in English.7. We must water the trees as often as possible.8. We should turn down the radio while the baby is asleep.(二) 用括号内所给动词的正确形式填空1.I hear that bridge __________(make)of wood.2.English ______ the most widely _________ (speak)language in the world.3.Tea _________(grow)in the southeast of China.4.Where ______ the wolf first ________(see)by the farmer?5.All the work must _________(finish)before Wednesday.6.Books and magazines can ___________ (not take)out of the reading-room.7.Can rice (grow)in winter?8.The new teacher (give)a warm welcome by the students.(三)、选择填空1. The bird flew higher and higher till it could no longer ____.A. see usB. is seenC. was seenD. be seen2. Everyone at the party ____ a present.A. givesB. was givingC. was to giveD. was given3. A terrible accident ____ near our school yesterday.A. was happeningB. was happenedC. had happenedD. happened4. Who is the book ____?A. writingB. writtenC. written withD. written by5. My family had some photos ____ last Sunday.A. tookB. takingC. to takeD. taken6. Ask him how much ____.A. was spent on the mealB. did the meal costC. was the meal neededD. did he pay for the meal7. Many more houses ____ for teachers since last year.A. are buildingB. builtC. have builtD. have been built8. Don’t worry. All the children ____ by the nurses.A. are well taken care ofB. take good care ofC. are taken good careD. take good care9. ---- Must old people _____ to politely?---- Yes, you ____. speak, must B. spoken, need C. be spoken, must D. be spoke, need10. ____ the Party ____ on July 1, 1921?A. Did, foundB. Was, foundC. Did, be foundedD. Was, founded11. We _____ not to go that way because the road _______.A. told, is being builtB. had told, is buildingC. was told, is builtD. were told, was being built12. There was something wrong with his bike and he had to stop ______.A. have it repairedB. to have it repairedC. having it repairedD. having it to repair13.. The young trees ____ every day, or they’ll die.A. must waterB. can be wateredC. must be watered D, should be watering14. The bridge over the river ____ last year.A. finishedB. is finishedC. has finishedD. was finished15. She is the new student ____ Lucy King.A. callingB. calledC. calls D is called16. He ____ to sing in the next room a moment ago.A. heardB. was hearingC. had heardD. was heard17. A neighbour helped to keep our dog. It _______ while we were on holiday.A. was taken careB. took care ofC. is taken care ofD. was taken care of18. About 500 cars ______ in the factory next year.A. were producedB. will produceC. have been producedD. will be produced19. Green trees and colourful flowers could everywhere in Guangzhou. So the people also call Guangzhou ―Flower City‖.A. seeB. be lookedC. are seenD. be seen20. Was the picture _______the teacher yesterday ?A. shownB. showC. shown toD. show to21. The boy was made ____ streets without pay in the old days.A. to cleanB. cleanC. cleanedD. be cleaned技巧点拨1. 做动词语态题,关键是要分清楚句子的主语与谓语动词之间所存在的关系是―人做某事(主动关系)‖还是―事由人做(被动关系)‖。
初中英语现在完成时专项训练及答案一、初中英语现在完成时1.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。
故答案选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.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 long can I _________ this book?—Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。
(英语)初中英语现在完成时专项训练及答案及解析一、初中英语现在完成时1.A number of tourists _____ Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】 A【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。
have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。
many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。
【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。
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.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
高考英语现在完成时专项训练及答案一、单项选择现在完成时1.More and more cancer patients _________ in hospital owing to polluted environment and people’s bad lifestyles.A.treated B.have treatedC.have been treated D.had been treated【答案】C【解析】【详解】考查时态语态。
句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。
本句主语more and more cancer patients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。
2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate.A.have seen; will suffer B.saw; sufferedC.had seen; was to suffer D.see; suffer【答案】A【解析】【详解】考查时态。
句意:这种疾病对农民来说是一个巨大的打击。
数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。
结合句意可知第一空用现在完成时态;第二空用一般将来时态。
故选A。
3.In the past twenty years, a huge amount of environmental damage ________ by air pollution. A.has been caused B.have been causedC.was caused D.were caused【答案】A【解析】【详解】考查时态和主谓一致。
时态专项训练(一)一.选择题(共50小题)1. ﹣Where's your father?﹣He ___ Beijing.He ___ there since last month.A.has gone to ; has gone B.has been to ; has beenC.has gone to ; has been D.has been to ; has gone2.﹣Ann has finished her homework , hasn't she?﹣Yes.She___ it an hour ago.A.finished B.finishesC.has finishes D.will finish3.A lot of different shops ___ since the Spring Festival.A.have opened B.have been openC.are opened D.are open4.Sally took a photo of her friends while they ___ computer games.A.play B.playedC.were playing D.are playing5.In the past few years , great changes___ in Sichuan.A.take place B.took placeC.have been taken place D.have taken place6.Mr Lu ___ Beijing.He___the city four times.This time he ___ Beijing for five days already.A.has been to ; has been to ; has been inB.has gone to ; has been in ; has been toC.has been in ; has been to ; has gone toD.has gone to ; has been to ; has been in7.What changes___ in your lives?A.have there had B.has there beenC.have there been D.has there had8.﹣?﹣I did my homework.A.Where were you last night B.What did you do last nightC.What are you doing now D.What do you look like9.﹣Where's Eric now?﹣He with his classmates___ to the teacher's office.A.has been B.have gone C.has gone D.have been 10.Tom___ Kate since two years ago , and they have had a child.A.got married with B.married toC.has been married to D.married11.A dog suddenly came out and bit Peter while he___ in the village.A.walked B.walksC.is walking D.was walking12. ﹣___ you ever ___ Wolf Warrior II(战狼2)?﹣Yes.I ___ it last Friday.Kung fu artist Wu Jing both starred in and directed this action movie.A.Have , seen , have seenB.Did , see , sawC.Have , seen , sawD.Did , see , have seen13.As we all know , the Silk Road ___ China to the west in ancient times.A.connects B.connectedC.will connect D.is connecting14.﹣How nice your bike is! How long___ you___ it?﹣Since I was 10 years old.A.have ;bought B.have ;hadC.did ;buy D.would ;buy15.It only ___ me half an hour ___ to school every day last term.A.takes ; riding B.spent ; to rideC.cost ;walk D.took ;to walk16.﹣Have you heard of Monkey King?﹣Yes , I know he___ the children of China for many years.A.is excited B.has been excitedC.has excited D.is exciting17.It___ hard___ he got to the cinema yesterday evening.A.rained ; while B.is raining ; whenC.was raining ; while D.was raining ; when18.Don't you know you ___ that jacket for two weeks?It's very dirty.A.have worn B.have put onC.wore D.put on19.The boy put down his hand and___ up.A.stand B.stands C.stood D.to stand 20.﹣You're late.The meeting___ for half an hour.﹣I'm sorry.The traffic is heavy.A.has begun B.has been begunC.began D.has been on21.Last week John ___ his leg.A.felt and broken B.fell and brokeC.feels and breaks D.fallen and broken22.The Whites ___ here for more than twenty years so far.A.left B.have leftC.have been away from D.have been left23.The boy___ English on the radio when I___ his door.A.learned ; was opening B.was learning ; openedC.learned ; opened D.is learning ; open24.___ the Great Wall?A.Have you ever gone to B.Are you ever going toC.Do you ever go to D.Have you ever been to 25.The teacher___ his students to read the words again and again yesterday.A.made B.let C.told D.had26.Prison Break is the best American TV play that I___ these years.A.watch B.will watchC.have watched D.was watching27.Mr. White ___ the newspaper while his daughter ___ TV.A.has read ; was watching B.was reading ; watchedC.was reading ; was watching D.reading ; watched28.It ___ ten years since they___ to France.A.was ; moved B.was ; have movedC.has ; have moved D.has been ; moved29.﹣Do you know our town?﹣No ,this is the first time I___ here.A.was B.have been C.came D.am coming 30.﹣Yunnan is very beautiful.I___ there last year.﹣Yes ,it's very beautiful.I___ there twice.A.went ;have gone B.went ;have beenC.have gone ;went D.have been ;went31.﹣Why is your foreign teacher's Chinese so good?﹣Because he___ China for eight years.A.has gone to B.has been toC.has come to D.has been in32.As she___ the newspaper ,Granny___ asleep.A.read ; was falling B.was reading ; fellC.was reading ; was falling D.read ; fell33.I___ tennis with my cousin every day when I was in America.A.play B.played C.will play D. was playing 34.﹣When did they become friends?﹣They___ friends since they met in Shanghai.A.have made B.have becomeC.became D.have been35.﹣I___ Yao Ming recently.﹣Oh , really? Where___ you___ him?A.have seen ; have ; seen B.see ; did ; seeC.have seen ; did ; see D.saw ; have ; seen36.I have ordered some dishes online , but they______ to me.A.weren't sent B.have sentC.haven't been sent D.are sent37.﹣Hey , Molly.You___ on the phone just now.But you weren't here and the man left a phone number.﹣Oh? I was in the library.A.wanted B.are wantedC.were wanted D.have wanted38.His room___ by him when I entered the room.A.was being cleaned B.was cleanedC.was being cleaning D.has been cleaned39.My brother___ interested in English since the end of last term.A.had become B.became C.was D.has been 40.The last time I___ Jane she___ cotton in the fields.A.had seen ; was picking B.saw ; pickingC.had seen ; picked D.saw ; was picking41.﹣Lucy has___ to London.How can I get in touch with her?﹣Don't worry.She will phone you as soon as she___ there.A.been ; will get B.been ; getsC.gone ; will get D.gone ; gets42.I don't know if it___ tomorrow.If it___ tomorrow , I'll go to school by bus.A.will rain ; rains B.will rain ; won't rainC.rains ; doesn't rain D.rains ; won't rain43.It___ over ten days since the dog___.A.is ; has been dead B.has been ; diedC.has been ; has been dead D.was ; has died44.﹣What's the weather like in your city?﹣Terrible.It always___ and it is still___ now.A.rain ; rainy B.rains ; rainC.rains ; raining D.rainy ; rainy45.My father___ back since he joined the army three years ago.A.hasn't been B.didn't comeC.hasn't come D.doesn't come 46.When I was a child ,my mother often___ me at home___.A.left ; by myself B.leaves ; for myselfC.left ; for myself D.leaves ; by me47.I used to___ a newspaper , but these days I'm used to___ a walk.A.read ;take B.reading ;takingC.reading ;take D.read ;taking48.﹣Neither Jim nor his parents___ to Beijing.﹣Really? It's a pity.﹣Yes.But all of them___ there by the end of this month.A.have been ; will go B.have gone ; will go C.has been ; have gone D.went ; have been in 49.﹣Do you know what time your uncle___ Beijing tomorrow?﹣At 2:00p.m.I will meet him when he___ at the airport.A.gets to ; arrives B.will get to ; will arrive C.will get to ; arrives D.gets to ; will arrive 50.She___ the book___ two days ago.A.has borrowed ; since B.has kept ; sinceC.kept ; for D.borrowed ; for。
现在完成时专项训练1.I don't see any reason to give up work. I love coming here and seeing my family and all the friends I ____(make) over the years2. Diets have changed in China —and so too has its top crop. Since 2011,the country _____(grow)more corn than rice.3. While regularly eating out seems to (become) common for many young people in recent years, it’s not without a cost.4. Around 100 people _________(put down)a $10,000 deposit to get a Transition when they go on sale, and those numbers will likely rise after Terrafugia introduces the Transition to the public later this week at the New York Auto Show.5. The musician along with his band members ___________ ten performances in the last three months.A. givesB. has givenC. have givenD. give6. China’s high-speed railways _________ from 9,000 to 25,000 kilometers in the past few years.A. are growingB. have grownC. will growD. had grown7. China’s high-speed railways _________ from 9,000 to 25,000 kilometers in the past few years.A. are growingB. have grownC. will growD. had grown8. I ____________ half of the English novel, and I’ll try to finish it at the weekend.A. readB. have readC. am readingD. will read9. —How much do you know about the Youth Olympic Games to be held in Nanjing?—Well, the media__________ it in a variety of forms.A. coverB. will coverC. have coveredD. covered10. Quite a few tall buildings _______in the last two years.A.have been put up B.were put up C.had put up D.put up11. Twofifths of the highway________so far.A.has been completed B.was completedC.have been completed D.has completed12. The housing price in Suzhou ________ sharply recently, so new measures are to be taken to control it.A.has been rising B.will rise C.rises D.had risen13.I want to buy that kind of cloth because I_____the cloth_____well.A.have told;washed B.have been told;washesC.have been told;washed D.was told;washes14.Quite a few tall buildings _______in the last two years.A.have been put up B.were put upC.had put up D.put up15.Two-fifths of the highway________so far.A.has been completed B.was completedC.have been completed D.has completed16.--- Why does Jane look so unhappy?--- She ______ at by her classmates.A.was laughed B.laughedC.has been laughed D.will be laughed17.The windows __________ up to now, and you need not wash again.A.is washed B.were washedC.have been washed D.will be washed18.His spare time________use of to learn English________his poor English.A.has been made , because B.has been made , because ofC.has made , because D.has made , because of19.This kind of cloth_______well and large quantities of the cloth ________.A.is sold;have been sold B.is sold; has been soldC.sells;have been sold D.sells ; has been sold20.With the help of high technology, more and more new substances ___in the past few years. A.discovered B.have discoveredC.had been discovered D.have been discovered现在完成时专项训练答案解析1.【参考答案】have made【答案解析】考查动词的时态。
现在完成时态专项训练一一、单项选择。
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 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 _____ 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 since 1978 .A. joinedB. has joinedC. was inD. has been in12、-Do you know him well ?- Sure .We _________ friends since ten years ago .A. wereB. have beenC. have becomeD. have made13、-How long have you ____ here ?-About two months .A. beenB. goneC. comeD. arrived14、Hurry up! The play __________ for ten minutes .A. has begunB. had begunC. has been onD. began15、It _____ ten years since he left the army .A. isB. hasC. willD. was16、Miss Green isn't in the office . she_______ to the library .A.has goneB. wentC.will goD. has been17、My parents ______ Shandong for ten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned the classroom, ?A. so 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 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. joinedB. have joinedC. have been in23.The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened24.Mary and Rose ____friends since they met in 2000.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 ended C. 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. sleptB. was sleepingC. has sleepD. 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 2000, he _____ his hometown.A. has leftB. 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 stoppedB. stoppedC. has been37.Are you _____ the jacket these days?A. wearingB. putting onC. dressingD. on38.He ________ for 2 hours.A. got upB. has got upC. has been up39. Tom is ill in hospital. He ______ a cold for several days.A. isB. catchesC. has caughtD. has had40.----- How long can I ______ the book? ------ Two weeks.A. borrowB. lendC. getD. keep二、句型转换。
1、He has never surfed, ?(改成反意疑问句)2、They have been here since 2000. (对划线部分提问)have they been here?3、The old man _______ last year. He for a year. (die) (动词填空)4、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. (把两个句子合并成一个句子) ___________________________________________三、汉译英。