资源简介 八年级下册期末复习之现在完成时练习(含答案)题型:单项选择、根据单词适当形式填空、完成句子、选词填空一、单项选择1.—Why are the couple not at home today —They ________ Tibet. That’s the place they like best.A.have gone to B.have been to C.have been in D.are going to2.—Tom, let’s go to see the movie You Only Live Once this weekend.—Sorry, I ________ it. I ________ it with my parents yesterday.A.has seen; saw B.have seen; sawC.saw; has seen D.saw; have seen3.There ______ great changes in Yancheng over the past few years.A.have had B.has been C.have been D.has had4.My uncle ________ Chengdu for over two weeks on business.A.has gone to B.has been to C.has come to D.has been in5.Daniel ________ the book for over two weeks, he has to ________ it to the library.A.has kept; return B.has borrowed; give C.borrowed; take D.kept; bring6.—Could you please ________ me your notebook, Grace —Certainly, you can ________ it as long as you like.A.lend; keep B.borrow; borrow C.borrow; lend D.lend; keep7.The basketball final ________ for an hour, but we are still very excited.A.has begun B.has ended C.has been on D.has been over8.—When did your parents ________ —In 2009. They ________ for over 10 years.A.marry; got married B.get married; have marriedC.marry; have married D.get married; have been married9.The shopping mall ________ for two years.A.opened B.has opened C.is opening D.has been open10.—Elsa, is it possible for you to come tomorrow —Sorry, I ________ a trip to Shanghai with my husband.A.planned B.was planning C.have planned D.will plan11.He ________ China since 30 years ago.A.has left B.has been away from C.has come to D.has arrived in12.I must return the book to the library now because I ________ it for two weeks.A.have borrowed B.have lent C.have had D.have kept13.Tom, I ________ you for many times. Don’t ride so fast on the road.A.warn B.am warning C.will warn D.have warned14.Our new businesses ________ new markets in Europe and America over the past three months.A.gave up B.pushed in C.have opened up D.have handed in15.The life we have ________ used to ________ a lot now.A.got; changing B./; has changedC.got; has changed D./; changing16.—Do you know the Color Run, a five-kilometer race —Yes. So far it ________ into quite a few cities in our country.A.comes B.came C.has come D.come17.—Where is your uncle —I don’t know where he ________. I only remember he ________ home for over a year.A.has been; has left B.has gone; has leftC.has been; has been away from D.has gone; has been away from18.The young man ________ the army for half a year.A.has joined B.has been on C.has been in D.has joined in19.Tina and her parents ________ in Shanghai since 2018.A.lived B.are livingC.will live D.have lived20.—Would you like to see the movie Zootopia (《疯狂动物城》) with us —I’d love to! But I ________ it twice.A.saw B.see C.will see D.have seen21.—Tom, why are you playing computer games again —I __________ my homework.A.finish B.finishingC.finished D.have finished22.—We have lived in this city ____________ 1980.—So you have lived here ____________ over 30 years.A.in; for B.for; sinceC.in; since D.since; for23.—How long ________ the parade ________ —It ________ half an hour ago.A.has; been over; has finishedB.did; finish; finishedC.has; been over; finishedD.did; finish; has finished24.— ________ the Internet ________ in your school — Yes, but the computer in our office ________ down.A.Is; used; has broken B.Does; use; was brokenC.Has; used; broke D.Did; use; was breaking25.The volunteers ________ a lot of help ________ the community for nearly ten years.A.will offer; for B.are providing; for C.have offered; to D.have provided; with26.—Hi, Penny. Would you like to go to Wenzhou Science Museum with me tomorrow —Yes, I’d love to. But Peter ________ me to watch the Dragon Boat Race.A.invites B.has invited C.is inviting D.will invite27.Jack ________ a used car. It’s much cheaper than a new one.A.will buy B.is buying C.was bought D.has bought28.________ of the students are from Wuxi, but only a few ________ Yuantouzhu.A.Hundreds; have been to B.Two hundred; have been toC.Two hundreds; have gone to D.Hundreds; have gone to29.I am surprised at the new look of Hefei, for it ________ a lot over the years.A.changed B.changes C.will change D.has changed30.The film “YOLO” (热辣滚烫) is so wonderful that I ________ it twice.A.watch B.watched C.will watch D.have watched31.—Have you finished your new travel planning to Paris ________ —Yes, I’ve ________ finished it.A.already; just B.already; just now C.yet; just D.yet; just now32.Hurry up! The basketball match ________ for ten minutes.A.began B.has begun C.has been on D.is beginning33.Yangzhou China Grand Canal Museum ________ for about three years, but I ________ there.A.has opened; haven’t gone B.has been open; haven’t beenC.has been open; haven’t gone D.has opened; haven’t been34.—Not only Gu Amy but also Suzy ________ the hero of the young.—Exactly. Both of them ________ interested in skiing since they were still young.are; have become B.is; have becomeC.are; have been D.is; have been35.I became a student ten years ________. I have been a student ________ 2003. I have studied here ________ about 10 years.A.ago; since; for B.ago; for; since C.ago; before; for D.ago; in; after36.Look! The rain ________ and the sun is shining. Let’s go outside and play!A.had stopped B.stopped C.is stopping D.has stopped37.—Where ________ Lewis ________ —Maybe he is in the stadium. He ________ for the annual school sports meeting these days.A.did... go; has trained B.has... been going; has been trainingC.has... gone; has trained D.has... gone; has been training38.—What changes ________ in your lives —Our lives have changed a lot.A.have there had B.has there been C.have there been D.has there had39.—________ you ________ the book ________ to the library —Yes, I have.A.Have; returned; / B.Have; returned; backC.Did; return; / D.Did; return; back40.Most young people ________ online with a mobile recently.A.are used to paying B.have been used to payingC.have used to pay D.used to pay单词拼写根据括号里所给单词的适当形式填空。41.Yuan Longping has been (die) for several years, but people around the world still thank him.42.So far, Mr Smith (be) in Hong Kong for three days and will be back in two days.43.The football players (train) for a month and now they are ready for the game.44.As a top player, Daniel (practise) hard to improve his physical strength over the past six years.45.The story has the hearts of the students. (win)46.So far, the computer (bring) us great changes in our life.47.Great changes (take) place in my hometown in recent years.48.Cars (become) smarter and smarter over the past few years. Some of them can even drive themselves.49.Have you ever (ride) a bike 50.She (realize) she is wrong at this matter, so she feels very sorry.51.—Lily, can I borrow your bike —Sorry, I (lend) it to Jenny.52.Diana (translate) a few works by Canadian writers so far.53.I the money in a safe place. Don’t worry. (hide)54.Mrs Black (book) the room online, so they get everything ready for the trip now.55.—You’re Jack, right —Yes. But I’m sorry I (forget) your name.56.So far, we (invite) ten people to take part in the daily activity.57.Have you ever to your parents to ask for help (write)58.American scientists (discover) water on Mars already. Does it mean there is life onMars 59.The doctor (not take) his temperature yet. Please call the doctor as soon as possible.60.Jim (leave) from his hometown for three months.根据句意填空61.The play has been on ten minutes.62.The Whites have been China for 10 years.63.I have kept this book last Friday.64.Tom has studied English six years ago.65.—It has been a really long time we last met.—It sure is. Nobody expected the winter holiday to be so long.完成句子根据汉语提示补全句子66.你曾经梦想过不带护照环游世界吗?Have you ever travelling around the world without 67.你听说过这个故事吗?you this story yet 68.我对她已失去耐心。I have patience with her.69.这儿过去有一条河, 但是现在已经变成了一个公园了。There be a river here, but now it has a park.70.我牙痛了三天了。I’ve for three days.71.他从未梦想过作为一名篮球运动员闻名于世。He has never as a basketball player.72.这本书我已借了一周了。我是上周借的。I . I borrowed it last week.73.政府已经把这家旧剧院变成了一处旅游景点。The government a tourist attraction.74.音乐会已开始一个半小时了。可能快要结束了吧。The concert for one and a half hours. Maybe it will be over soon.75.他曾梦想骑自行车周游全世界吗 Has he ever the world by bike 连词成句76.over a changed has the years the town lot.77.has never South Hill to Sandy been78.kept since has last She this book week79.连词成句 has, Shanghai, business, to, Jack, gone, on.80.is, most, Mike, known, successful, writer, I, the, have (连词成句).改为同义句81.Joan has had the house for two years.(改为同义句)Joan has had the house two years .82.His father died five years ago.(改为同义句)His father has for five years.83.They got married three months ago.They for three months.84.We began to work in this factory three years ago. (同义句)We in this factory three years.85.Simon borrowed the novel three days ago. (改为同义句)Simon the novel for three days.86.He left Hefei 4 years ago. (改为同义句)He Hefei for 4 years.87.Jim has studied in Australia for three years. (改为同义句)Jim has studied in Australia three years .88.She went to Beijing and hasn’t returned yet. (同义句转换)She has Beijing.89.The Greens have lived in Beijing for five years.(改为同义句)The Greens have lived in Beijing five years .90.Mr. Smith went to Australia yesterday, and he hasn’t come back yet. (改为同义句)Mr. Smith to Australia.四、选词填空用 have/has been或have/has gone完成句子。91.My father to Beijing. He will be back in two days.92.The Greens to the White Horse Temple twice.93.—Where is your aunt now I haven’t seen her for a long time.—She to Xiamen.94.The Class 1, Grade 8 students to many places of interest in our city.95.— Tommy to Anyang —Yes. He went there last month and hasn’t come back yet.用方框中所给单词的适当形式填空。for; since; already; yet; just96.Betty asks me to dinner but I’ve eaten.97.I’ve heard the bad news. How is James now 98.—Is everyone here, Jonathan —No, sir. Millie is absent. She has been ill two days.99.—Time to go to bed.—Give me ten minutes. I haven’t finished the English exercises . (杭州中考改编)100.They have been good friends they were little kids.参考答案:1.A【详解】句意:——为什么这对夫妇今天不在家?——他们去了西藏。那是他们最喜欢的地方。考查have gone to,have been to和have been in的区别。have gone to去了某地(去而未归);have been to曾经去过某地(去已归来);have been in待在某个地方(一直都在);are going to将要,一般将来时。根据语境可知,询问这对夫妇不在家的原因,答语表示那是他们最喜欢的地方,可推测这对夫妇去了西藏,且为去而未归,have gone to“去了某地(去而未归)”符合语境。故选A。2.B【详解】句意:——汤姆,这个周末我们去看电影You Only Live Once吧。——对不起,我看过了。我昨天和父母一起看的。考查时态及主谓一致。根据第一个空空前的“Sorry”可知,此处指过去的动作对现在造成影响,应用现在完成时,主语为“I”,所以此处应填have seen;根据第二个空空后的“yesterday”可知,此处应用一般过去时。故选B。3.C【详解】句意:在过去的几年里,盐城发生了巨大的变化。考查现在完成时。结合语境和空后“over the past few years”可知本句应该使用现在完成时,表示过去发生的动作对现在产生影响;本句是there be句型与现在完成时相结合,真正的主语是“great changes”,所以用“there have been+名词复数+...”的结构。故选C。4.D【详解】句意:我的叔叔已经在成都出差两周多了。考查现在完成时。has gone to去了某地,还未回来;has been to去过某地,已经回来;has come to 已经来到某地;has been in待在某地多久。根据时间状语“for over two weeks”可知叔叔待在成都两周了,在“for+时间段”的肯定句中,谓语动词要用延续性动词。选项中只有“has been in”为延续性动词。故选D。5.A【详解】句意:丹尼尔借了这本书两个多星期了,他必须把它还给图书馆。考查延续性动词及动词辨析。return返回,归还;give给;take带走;bring带来。第一空根据时间状语“for over two weeks”可知应用现在完成时,和时间段连用,谓语动词要用延续性动词,“borrow”的延续性动词是keep,主语为第三人称单数,故应用has kept;第二空根据“the book for over two weeks”可知,已经借了两周,不得不还书,故应用return。故选A。6.D【详解】句意:——格蕾丝,你能把你的笔记本借给我吗?——当然可以,你想借多久就借多久。考查动词辨析。lend借出;keep保留,延续性动词;borrow借入。根据句意可知,第一个空表示借出笔记本,用lend;第二个空用延续性动词keep,表示保留。故选D。7.D【详解】句意:篮球决赛已结束一个小时了,但是我们仍然很激动。考查延续性动词用法。has begun已经开始,非延续性动词;has ended 已经结束,非延续性动词;has been on已经开始,延续性动词;has been over已经结束,延续性动词。根据“but we are still very excited”可推测比赛“已经结束”,排除A、C选项,且空后“for an hour”为时间段,应与延续性动词搭配。故选D。8.D【详解】句意:——你父母什么时候结的婚?——在2009年。他们结婚10多年了。考查延续性动词和非延续性动词的用法。marry和某人结婚、嫁或娶某人,非延续性及物动词;get married结婚,非延续性动词短语;be married结婚,表示状态,延续性动词短语,能与时间段连用。第一个空后没有宾语,应用get married,排除AC;根据答语中“for over 10 years”可知,第二空所在的句子应用现在完成时,且动词应用延续性的,故排除B。故选D。9.D【详解】句意:这家购物中心已经开业两年了。考查动词时态。根据“for two years”可知,本句时态为现在完成时,open是非延续性动词,用于现在完成时要改为be+形容词,即be open。故选D。10.C【详解】句意:——Elsa,你明天能来吗?——对不起,我已经计划和我丈夫去上海旅行。考查现在完成时。根据“Sorry, I … a trip to Shanghai with my husband.”可知,已经计划和丈夫去上海旅行因此明天不能去,故应用现在完成时,构成为have/ has done,强调过去发生的动作对现在造成的影响或结果。故选C。11.B【详解】句意:他30年前就离开了中国。考查延续性动词及动词辨析。has left已经离开,现在完成时结构,动词是短暂性动词;has been away from已经离开,现在完成时结构,动词是延续性动词;has come to已经来,现在完成时结构,动词是短暂性动词;has arrived in已经到达,现在完成时结构,动词是短暂性动词。根据“since 30 years ago”可知,谓语要用延续性动词的现在完成时。故选B。12.D【详解】句意:我现在必须把这本书还给图书馆,因为我已经借了它两个星期了。考查动词辨析。have borrowed借入,短暂性动词;have lent借出,短暂性动词;have had拥有,延续性动词;have kept持有,保存,延续性动词。根据“for two weeks”可知,设空处需用延续性动词,排除A和B;结合“I must return the book to the library”,所以书不是说话者自己所有的,排除C。故选D。13.D【详解】句意:汤姆,我已经警告你很多次了。不要在路上骑得这么快。考查现在完成时。根据“for many times”可知,此处描述的是过去的动作对现在产生的影响,应用现在完成时,其谓语动词构成是have/has done。故选D。14.C【详解】句意:在过去的三个月里,我们的新业务在欧洲和美洲开辟了新的市场。考查动词短语。give up放弃;push in插队;open up拓展,开业;hand in上交。根据“over the past three months”可知,句子时态是现在完成时;且根据“new markets...”可知是开拓新市场,用短语open up。故选C。15.C【详解】句意:我们习惯的生活现在已经发生了很大的变化。考查动词时态。get used to sth.“习惯于某事”,“we have...used to”为定语从句,修饰先行词“life”,时态为现在完成时,故第一个空选got;第二个空为主句的谓语动词,强调对现在的影响,用现在完成时态,主语“The life”为单数,故用has changed。故选C。16.C【详解】句意:——你知道彩色跑吗,五千米的赛跑?——知道。到目前为止,它已经进入了我国的几个城市。考查现在完成时。根据“so far”可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时,其谓语结构为:have/has+过去分词。故选C。17.D【详解】句意:——你叔叔在哪儿? ——我不知道他去哪儿了。我只记得他已经离家一年了。考查时态、延续性动词和非延续性动词辨析。have/has been (to) 表示“去过某地”,已经回来了;have/has gone (to) 表示“去了某地”,说话时此人还没回来。根据“I don’t know where he”可知不知道他去哪儿了,说明他现在不在,“去了某地尚未回来”,用have gone to,排除AC;根据“for over a year.”可知与时间段连用用延续性动词,leave是非延续性动词,排除B。故选D。18.C【详解】句意:这个年轻人已经参军半年了。考查现在完成时和延续性动词。根据“for half a year.”可知,句子要用现在完成时,且与延续性动词连用。join的延续性动词形式是be in。故选C。19.D【详解】句意:蒂娜和她的父母自2018年以来一直住在上海。考查时态。根据“Tina and her parents … in Shanghai since 2018.”可知,此句表述过去发生的事情对现在造成的影响和结果,要用现在完成时,其构成为have/ has done。且时间状语“since 2018”,为现在完成时的标志词。故选D。20.D【详解】句意:——你想和我们一起看电影《疯狂动物城》吗?——我很乐意!但我已经看过两次了。考查时态。根据“twice”可知此处用现在完成时have/has done。故选D。21.D【详解】句意:——Tom,为什么你又玩电脑了?——我已经做完作业了。考查现在完成时。根据“my homework”可知,作业已经完成了,所以才玩电脑,故选D。22.D【详解】句意:——自从1980年以来,我们一直住在这个城市。——所以你们在这里住了超过30年。考查介词辨析。in+时间段,通常用于一般将来时态;since+时间点,通常用于现在完成时态;for+时间段,通常用于现在完成时态。根据题干可知,两个句子时态都为现在完成时。第一空后1980为时间点,应使用since;第二空后over 30 years为时间段,应使用for。故选D。23.C【详解】句意:——游行持续了多长时间?——半小时前就结束了。考查动词时态。根据“How long”可知,第一空所在句子要用现在完成时,主语是the parade,所以结构为:has+过去分词,且动词要用延续性动词,be over是延续性动词,be的过去分词是been;又根据“half an hours ago”可知,第三空所在句子用一般过去时。故选C。24.A【详解】句意:——你们学校使用互联网吗?——是的,但是我们办公室的电脑已经坏掉了。考查被动语态及时态用法。本句主语the Internet是动词use的承受者,需用被动语态,因描述的是现在的情况,需一般现在时的被动语态,其结构为:be+done,因主语是the Internet,be动词需用is,;再根据“but the computer in our office...down.”可知,电脑坏了这个动作发生在过去,对现在造成的影响是上不了网了,需用现在完成时,其结构为:have/has+done,主语为the computer,助动词用has,break的过去分词为broken。故选A。25.C【详解】句意:志愿者们近十年给社区提供了大量帮助。考查时态及动词短语。will offer,一般将来时;are providing,现在进行时;have offered,现在完成时;have provided,现在完成时。根据for nearly ten years可知,该句应用现在完成时,排除A、B。给某人提供某物为provide sth for sb/ provide sb with sth/ offer sth to sb,排除D选项,故选C。26.B【详解】句意:——嗨,佩妮。明天你愿意和我一起去温州科技馆吗?——是的,我很乐意。但是彼得邀请了我去看龙舟比赛。考查时态。invites一般现在时的三单形式;has invited现在完成时;is inviting现在进行时;will invite一般将来时。根据“But Peter ... me to watch the Dragon Boat Race.”可知,此事发生在过去并对现在产生影响,“我”不能去科技馆了,应该用现在完成时。故选B。27.D【详解】句意:杰克买了一辆二手车。它比新的便宜不少。考查现在完成时。根据后文“It’s much cheaper than a new one.”可知,是已经买了,动作已经完成,结合选项,需用现在完成时,结构为have/has done。故选D。28.B【详解】句意:其中200名学生来自无锡,但只有少数人去过鼋头渚。考查hundred和现在完成时。have been to去过(人已回来);have gone to去了(人未回来)。根据第一个空空后的“of the students”并结合选项可知,此处指这群学生中的200人来自无锡,hundred前有数字,不需要加s;根据“only a few…Yuantouzhu”的句意可知,此处指去过鼋头渚。故选B。29.D【详解】句意:我对合肥的新面貌感到惊讶,因为这些年来它发生了很大的变化。考查动词时态。change改变,根据时间状语“over the years.”可知,该句是现在完成时,结构是have/has done。故选D。30.D【详解】句意:电影《热辣滚烫》太精彩了,以至于我看了两遍。考查时态。watch观看,一般现在时;watched观看,一般过去时;will watch将要观看;have watched已经观看,现在完成时。根据“twice”可知,此处用现在完成时。故选D。31.C【详解】句意:——您完成去巴黎的新旅行计划了吗?——是的,我刚刚完成了。考查现在完成时。yet“还”,用于疑问句和否定句;already“已经”,用于肯定句;just“刚刚”,用于现在完成时;just now“刚刚”,用于一般过去时。第一个句子是疑问句,故第一空填yet;第二个句子是肯定句,根据句意可知第二个空填just,故选C。32.C【详解】句意:快点!篮球比赛已经进行十分钟了。考查时态。根据“for ten minutes”可知,表示已经持续一段时间,句子是现在完成时,且需与延续性动词连用。故选C。33.B【详解】句意:扬州中国大运河博物馆已经开放大约三年了,但是我还没去过。考查现在完成时。根据“for about three years”可知,第一空使用延续性动词,open的延续性动词形式是be open,排除AD选项。have gone to意思是“已经去了”;“have been to”意思是“已经去过”。根据语境可知“还没去过”。故选B。34.D【详解】句意:——不仅Gu Amy,而且Suzy也是年轻人心目中的英雄。——是的。他们两人从小就对滑雪很感兴趣。考查主谓一致及延续性动词。not only...but also...连接两个主语时,谓语动词采取“就近”原则,因此由“Suzy”可知,谓语用单数,排除选项A、C;由“since they were still young”可知,主句时态为现在完成时,且用延续性动词,become为短暂性动词,排除选项B。故选D。35.A【详解】句意:十年前我成为了一名学生。自从2003年以来,我一直是一名学生。我在这里学习了大约10年。考查副词和时间介词辨析。ago以前;since自从;for后接一段时间;before在……之前;in后接某年某月某季节;after在……之后。根据“I became a student ten years…”可知,此处指的是十年前“我”成为了一名学生,一段时间+ago表示“多久以前”,第一个空应填ago。根据“I have been a student…2003.”可知,此处指的是自从2003年以来,“我”一直是一名学生,since“自从”,since+过去的时间要与现在完成时连用,第二个空应填since。根据“I have studied here…about 10 years.”可知,此处指的是“我”在这里学习了大约10年,空后为“about 10 years”,for后接一段时间,第三个空应填介词for。故选A。36.D【详解】句意:看!雨停了,太阳出来了。我们出去玩吧!考查动词时态。根据“The rain...and the sun is shining. Let’s go outside and play!”可知,雨已经停了,表示已经发生的事情对现在的影响应用现在完成时。故选D。37.D【详解】句意:——Lewis去哪里了?——也许他在体育场。这些天他一直在为一年一度的学校运动会训练。考查动词时态和语态。根据“Maybe he is in the stadium.”可知,Lewis不在这里,所以应是问“他去哪里了”,对现在造成了影响,所以用has gone to“去了某地”;根据“these days”可知,动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去,所以用现在完成进行时(have/has been doing),故选D。38.C【详解】句意:——你的生活发生了哪些变化?——我们的生活发生了很大变化。考查there be句型的完成时态结构。根据句意理解可知,这里表达的是“生活中有……”,英语中应该用there be句型,而回答用的是完成时,所以这里也用完成时,there be句型的完成时的结构是:there have/ has been,而句中的名词是changes,是复数名词,所以这里应该用have,疑问句要把have提前,变成have there been的结构。故选C。39.A【详解】句意:——你把书还给图书馆了吗?——是的,我还了。考查现在完成时和动词用法。根据return“归还”,give back“归还”,所以排除B、D,根据yet可知用现在完成时态。故选A。40.B【详解】句意:最近,大多数年轻人已经习惯了用手机在线支付。考查时态和动词短语。used to do过去常常做某事;be used to doing习惯做某事。根据“recently”可知,该句应用现在完成时,排除选项A和D;又结合语境可知,是指大多数年轻人已经习惯了用手机在线支付,故选B。41.dead【详解】句意:袁隆平已经去世好几年了,但是全世界的人还是感谢他。根据“Yuan Longping has been…for several years,”可知,句子的时态是现在完成时,die是非延续性动词,与“for several years”连用需用延续性结构be dead。故填dead。42.has been【详解】句意:到目前为止,史密斯先生已经在香港待了三天了,并且将在两天后回去。根据“So far”以及“for three days”可知用现在完成时表示动作的延续,又根据提示词“be”可知,用be动词的过去分词形式“been”,主语“Mr Smith”为第三人称单数,故空处填has been。故填has been。43.have trained【详解】句意:足球运动员训练了一个月,现在他们为比赛做好了准备。根据“for a month”可知,句子时态为现在完成时,主语为players为复数,结构为have done。故填have trained。44.has practised【详解】句意:作为一名顶级球员,丹尼尔在过去的六年里一直努力训练以提高他的体力。根据“over the past six years”可知,强调时间的延续,用现在完成时。故填has practised。45.won【详解】句意:这个故事赢得了学生们的心。根据“has”可知,本句时态为现在完成时,其结构为have/has+done,助动词has已给出,win的过去分词为won。故填won。46.has brought【详解】句意:到目前为止,计算机给我们的生活带来了巨大的变化。bring“带来”,根据“So far”可知,此处用现在完成时,其构成为主语+have/has+done,主语the computer是第三人称单数,故填has brought。47.have taken【详解】句意:近年来,我的家乡发生了巨大的变化。根据“in recent years”可知句子应用现在完成时,主语为Great changes,助动词用have,take的过去分词为taken。故填have taken。48.have become【详解】句意:在过去的几年里,汽车变得越来越智能。它们中的一些甚至可以自动驾驶。根据“over the past few years”可知,本句时态为现在完成时have/has done结构,主语cars为复数形式,所以助动词用have,become的过去分词为become。故填have become。49.ridden【详解】句意:你骑过自行车吗?根据“Have”可知,时态是现在完成时,其谓语动词构成是have done,因此此处用动词过去分词形式ridden,意为“骑”。故填ridden。50.has realized【详解】句意:她已经意识到她在这件事情上错了,因此,她感到很难过。结合语境可知此句要用现在完成时态has/have done。主语she,谓语动词用has,故填has realized。51.have lent【详解】句意:——Lily,我可以借你的自行车吗?——抱歉,我已经把它借给Jenny了。根据“Sorry”可知自行车已经借给了Jenny,句子应用现在完成时,表示过去发生的动作对现在造成的影响,主语为I,助动词用have,lend的过去分词为lent。故填have lent。52.has translated【详解】句意:到目前为止Diana已经翻译了几部加拿大作家的作品。根据“so far”可知,时态为现在完成时,结构为have/has+过去分词,主语“Diana”为第三人称单数,助动词用has,translate的过去分词为translated。故填has translated。53.have hidden【详解】句意:我把钱藏在一个安全的地方。不要担心。结合提供可知是过去发生的动作对现在造成的影响或结果,用现在完成时态,结构为:have/has+done。主语是I,助动词用have;hide的过去分词 hidden。故填have hidden。54.has booked【详解】句意:布莱克夫人已经在网上预订了房间,所以他们现在已经为旅行做好一切准备。根据“so they get everything ready for the trip now”可知,他们已经为旅行做好一切准备,所以此处是强调布莱克夫人预订房间对现在造成的影响,应用现在完成时“have/has+动词过去分词”,主语为Mrs Black,助动词用has,故填has booked。55.have forgotten【详解】句意:——你是杰克,对吧?——是的。但很抱歉我忘记了你的名字。根据“But I’m sorry I…(forget) your name.”和语境可知,指已经忘记对方的名字了,对现在造成了影响。此句应用现在完成时,结构为have/has done。主语是第一人称单数,助动词用have。故填have forgotten。56.have invited【详解】句意:到目前为止,我们已经邀请了十个人参加这个日常活动。根据“So far”可知此句应用现在完成时,其构成为主语+have/has+过去分词;主语是“we”,因此用“have invited”。故填have invited。57.written【详解】句意:你曾写信给你的父母寻求帮助吗?根据“Have you ever…”可知,句子时态为现在完成时,其结构为have done,此处应用动词write的过去分词written。故填written。58.have discovered【详解】句意:美国科学家已经在火星上发现了水。这是否意味着火星上有生命?根据“already”可知,时态为现在完成时,其结构为:have/has+done,主语为American scientists,助动词需用have,动词discover“发现”的过去分词为discovered。故填have discovered。59.hasn’t taken【详解】句意:医生还没有测量他的体温。请尽快打电话给医生。根据“yet”可知是现在完成时态,由于主语是三单,所以是将not take变为hasn’t taken。故填hasn’t taken。60.has been away【详解】句意:吉姆已经离开家乡三个月了。根据“for three months”可知,句子时态为现在完成时,且表示延续性的含义,have been away“已经离开”符合;根据主语为第三人称单数的“Jim”可知,此处应用动词的三单形式。故填has been away。61.for【详解】句意:这出戏已经演了十分钟了。“has been on”是现在完成时,根据“ ten minutes”表一段时间,可知此处填介词for“长达……”。故填for。62.in【详解】句意:怀特一家在中国已经10年了。根据“have been ... China for 10 years.”可知,此处是have been in“待在某地多长时间”。故填in。63.since【详解】句意:这本书我从上星期五就一直保留着。根据“I have kept this book ... last Friday.”可知,是指自从上周五起,就借了这本书,since“自从”,后跟时间点last Friday。故填since。64.since【详解】句意:自从六年前以来,汤姆一直在学英语。根据“Tom has studied English...six years ago.”可知,此处是“现在完成时+since+一般过去时”结构,故填since。65.since【详解】句意:——自从我们上次见面已经很久了。——是啊。没人料到寒假会这么长。此处是结构“It is/has been+一段时间+since从句”,表示“自……以来已经有多长时间了”,故填since。66. dreamed of a passport【详解】根据题干可知,dream of表示“梦想”,句子时态为现在完成时,动词用过去分词dreamed;passport表示“护照”,可数名词,此处用单数,为泛指,其前需用不定冠词a修饰。故填dreamed of;a passport。67. Have heard of/heard about【详解】根据中英文可知,hear of/hear about“听说”,根据句中“yet”,此处为现在完成时,主语为you,使用助动词Have,首字母大写,动词hear使用过去分词heard,故填Have;heard of/about。68. run out of【详解】“失去耐心”就是耐心被“用完,耗尽”,应用短语run out of;动词run应用过去分词形式,与have构成现在完成时。故填run;out;of。69. used to turned into【详解】结合中英文提示可知,此处所缺表达为“过去”和“变成”,短语used to do表示“过去常常……”,短语turn into表示“变成”。分析句子结构可知本句前半句为过去时,there used to be...表示“过去有……”,故前半句填used to;后半句为现在完成时,后半句空格处应填过去分词,即turned into。故答案为used to;turned into。70.had a toothache【详解】分析句子可知,空处需要翻译的是“牙痛”,牙痛:have a toothache,固定词组,句子的时态是现在完成时,其谓语动词构成是have/has done,因此此处用动词过去分词形式had a toothache。故填had a toothache。71.dreamed of becoming world-famous/dreamed of being world-famous/dreamed about becoming world-famous/dreamed about being world-famous/dreamt of becoming wolrd-famous/dreamt of being world-famous/dreamt about becoming world-famous/dreamt about being world-famous【详解】对比中英文可知,空处表示“梦想……闻名于世”。根据“He has never”可知,此句为现在完成时。dream of/about“梦想”,dream的过去分词为dreamed/dreamt;be/become world-famouse“闻名于世”,介词后用动名词,故用being/becoming。故填dreamed of becoming world-famous/dreamed of being world-famous/dreamed about becoming world-famous/dreamed about being world-famous/dreamt of becoming world-famous/dreamt of being world-famous/dreamt about becoming world-famous/dreamt about being world-famous72.have kept the book for a week/have kept the book for one week【详解】根据句意可知用现在完成时,其构成是have/has+过去分词,主语是I,助动词用have;borrow是非延续性动词,这里“借”需要用延续性动词,所以改为keep,keep的过去分词为kept;the book“这本书”;for a/one week“一周”。故填have kept the book for a/one week。73.has turned the old theatre into【详解】根据汉英对照可知,本题考查turn...into...“把……变成……”;根据汉语提示可知,句子的时态为现在完成时,其结构为:have/has+done。句子的主语“The government”为第三人称单数,助动词应该用has,“旧剧院”对应的英文为old theatre,turn的过去分词为turned。故填has turned the old theatre into。74.has been on【详解】根据中英文对照可知,设空处意为“已开始”。“for+一段时间”作时间状语时,时态应用现在完成时,且动词要用延续性动词,has been on意为“已经开始”,表示某个事件持续存在了一段时间。故填has been on。75.dreamed of traveling around/dreamed about traveling around【详解】根据中英文对照可知,空出缺少“梦想”dream of/about,根据has可知,动词用过去分词与其构成现在完成时结构;“周游世界”travel around the world,此处应使用动名词作宾语。故填dreamed of traveling around/dreamed about traveling around。76.The town has changed a lot over the years【详解】根据标点可知是陈述句,分析所给单词,the town作主语,has助动词,changed作谓语,a lot作状语;over the years时间状语,放句尾,故填The town has changed a lot over the years“这些年来这个城镇发生了很大的变化”。77.Sandy has never been to South Hill. / Has Sandy never been to South Hill 【详解】该句可用陈述句的形式也可以用一般疑问句的形式,分析所给单词,Sandy作主语,has助动词,been to作谓语,South Hill作宾语,never频度副词位于助动词之后,所以陈述句为“Sandy has never been to South Hill.”,一般疑问句形式只需要把助动词has提前,句首首字母大写,所以一般疑问句为“Has Sandy never been to South Hill ”。故填Sandy has never been to South Hill.“桑迪从未去过南山。” / Has Sandy never been to South Hill “桑迪从未去过南山吗?”。78.She has kept this book since last week.【详解】分析所给词汇可知,She作主语,时间状语since last week,句子时态为现在完成时,故谓语是has kept,this book作宾语。故填She has kept this book since last week.“她从上周就借了这本书”。79.Jack has gone to Shanghai on business【详解】根据标点符号可知,该句是陈述句。主语Jack,谓语has gone to,宾语Shanghai,状语on business。故填Jack has gone to Shanghai on business“杰克去上海出差了”。80.I have known Mike is the most successful writer【详解】分析所给单词和标点可知,本句为肯定陈述句,时态为现在完成时。I是主语;谓语动词是have known“已经知道”;Mike is the most successful writer是宾语从句,其中Mike作主语,is是系动词,形容词最高级the most successful修饰表语writer“作家”。故填I have known Mike is the most successful writer“我知道迈克是最成功的作家”。81. since ago【详解】句意:琼拥有这所房子已有两年了。此处表示时间段,可改为since+时间点,两年前:two years ago。故填since;ago。82. been dead【详解】句意:他爸爸五年前去世了。此处可改为“他爸爸去世五年了”,根据“for five years”可知句子用现在完成时,且动词用延续性动词be dead“去世”,be动词的过去分词是been。故填been;dead。83. have been married【详解】句意:他们三个月前结婚了。结合“for three months”可知改写的句子需用现在完成时,主语是they,结构为have done;由于“for three months”指一段时间,因此got married要变为延续性动作“be married”。故填have;been;married。84. have worked for【详解】句意:我们三年前开始在这家工厂工作。即“我们已经在这个工厂工作三年了”,应用现在完成时(have/has done),主语是we,助动词用have;且for+一段时间与延续性动词work连用。故填have worked;for。85. has kept【详解】句意:西蒙三天前借了这本小说。根据句意和所给的句子部分分析可知,所给的句子中时间是for three days,所以句中应该用现在完成时,结构是:have/ has+过去分词,主语是第三人称,所以这里应用has,而原句中的动词borrow是短暂性动词,所以这里要变成延续性动词keep。故填has;kept。86. has been away from【详解】句意:他四年前离开了合肥。原句可以改为“他离开合肥四年了”,根据“for 4 years.”可知,该句是现在完成时,设空处可以用表示状态的词来替换,be away from“远离”,主语是He,助动词用has。故填has;been;away;from。87. since ago【详解】句意:吉姆在澳大利亚学习了三年。for+时间段指“持续一段时间”,同义结构为:since+时间段+ago,表示“从……前开始”。故填since;ago。88. gone to【详解】句意:她去北京了,还没有回来。根据“She went to Beijing and hasn’t returned yet”可知,“去了某地还没有回来”可用have gone to表达。故填gone;to。89. since ago【详解】句意:格林一家人在北京住了五年了。也就是“自从五年前,格林一家人就住在北京了”,since five years ago“自从五年前”。故填since;ago。90. has gone【详解】句意:史密斯先生昨天去了澳大利亚,到现在还没有回来。have/has gone to+地点,表示“去了某地还没回来”符合语境;主语Mr. Smith为第三人单数,助动词用has。故填has;gone。91.has gone 92.have been 93.has gone 94.have been 95. Has gone【解析】91.句意:我的父亲去了北京。他两天后回来。have/has been to去了某地(回来了),have gone to去了某地(还没回来)。根据“He will be back in two days.”可知,还没回来。且主语为my father。故填has gone。92.句意:格林一家人去了白马寺两次。have/has been to去了某地(回来了),have gone to去了某地(还没回来)。根据句意可知,表示去了白马寺回来了,且主语为the Greens,表示复数。故填have been。93.句意:——你的婶婶现在在哪?我已经很长时间没看到她了。——她去了厦门。have/has been to去了某地(回来了),have gone to去了某地(还没回来)。根据“I haven’t seen her for a long time.”可知,表示还没回来,且主语为she。故填has gone。94.句意:八年一班的学生去了我们城市许多的名胜古迹。have/has been to去了某地(回来了),have gone to去了某地(还没回来)。根据句意可知,表示去了名胜古迹回来了,且主语为students。故填have been。95.句意:——汤米去了安阳了吗?——去了。他上个月去了,现在还没回来。have/has been to去了某地(回来了),have gone to去了某地(还没回来)。根据“He went there last month and hasn’t come back yet.”可知,还没回来,且主语为Tommy,用has gone。空位于句首,故填Has;gone。96.already 97.just 98.for 99.yet 100.since【解析】96.句意:贝蒂请我吃饭,但我已经吃了。根据“Betty asks me to dinner”及“but”可知,此处是转折,应指我已经吃了。already“已经”,副词。故填already。97.句意:我刚听到坏消息。詹姆斯现在怎么样?根据“How is James now”可知,此处是指刚刚听到坏消息,just“刚刚”,副词。故填just。98.句意:——乔纳森,大家都到了吗?——不,先生。米莉缺席了。她病了两天了。根据“two days”可知是一段时间,用介词for加一段时间。故填for。99.句意:——该睡觉了。——给我十分钟。我还没有完成英语练习。根据“Give me ten minutes”可知,此处是指英语练习还没有完成。yet“仍然,还”,副词。故填yet。100.句意:他们从小就是好朋友。根据“They have been good friends…”可知,此处是现在完成时,由“they were little kids”可知要用since引导的。故填since。 展开更多...... 收起↑ 资源预览