专题12 期末语法复习之现在完成时100题(名校期末真题)-2023-2024学年八年级英语下学期期末复习查缺补漏冲刺满分(人教版)

2024-05-30
| 28页
| 1378人阅读
| 35人下载
易趣英语
进店逛逛

内容正文:

期末语法复习之现在完成时100题 (名校期末真题) 1.—How long ________ you ________ this book? —For about one week. I ________ it from the library last Tuesday. A.have; borrowed; borrowed B.have; kept; borrowed C.did; keep; have borrowed D.will; keep; have borrowed 2.—Where is Mr. Smith?    —He ________ Guangzhou. He ________ there for a week. A.has gone to; has been in B.has gone to; has been C.has been to; has gone to D.has been in; has gone to 3.He ________ Japan. Moreover, he ________ there for 10 hours. A.has gone to; has been B.has been to; has arrived C.has been to; has gone D.has gone to; has arrived 4.—Have you been in Haimen for a long time?   —Yes, ________ the end of 2007. A.at B.since C.for D.in 5.—Mom tells me the shopping mall nearby hasn’t ________ yet. —You must be kidding. It has ________ for two weeks. A.opened; been open B.been open; been open C.been opened; opened D.opened; opened 6.—Where is Tom? I can’t find him in the office. —He _______ Hong Kong on business. He’ll come back next week. A.has gone in B.has been in C.has gone to D.has been to 7.—It’s said that the West Lake is one of the most beautiful lakes in China. Do you think so? —Yeah, I ______ there twice before! It attracts lots of tourists from home and abroad. A.have been B.have gone C.go 8.—Show me your homework right now, Daniel. —I’m terribly sorry, Mr Wu. I _______ it at home. A.left B.forgot C.have left D.have forgotten 9.—Sorry, I’m late. _______ did the meeting begin? —It doesn’t matter. The meeting _______ for several minutes. A.When; has just begun B.When; has just been on C.How long; has just been on D.How long; has just begun 10.—Is the boy in the classroom David? —It can’t be him. He ________ the library to borrow some books for his report. A.has been in B.has been to C.has gone to D.went to 11.Mike ________ hard since last term. That’s why he got the first prize in the speaking competition. A.trained B.has trained C.will train 12.The life we have ________ used to ________ a lot now. A.got; changing B./; has changed C.got; has changed D./; changing 13.—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.come 14.—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 left C.has been; has been away from D.has gone; has been away from 15.The young man ________ the army for half a year. A.has joined B.has been on C.has been in D.has joined in 16.Helen has played the piano since she ______ five years old. A.has been B.is C.was 17.—Hello, may I speak to Mr. Smith? —Sorry, he has ______ to New York. A.gone B.been C.went 18.—Do you know the film YOLO? —Sure. I have ______ it twice. A.saw B.seen C.see 19.—Where is Tony? —Oh, he ________ Paris. I ________ there twice before. A.has gone to; have gone B.has been to; have gone C.has gone to; have been D.has been to; have been 20.—May I speak to James?    —Sorry. He ________ to the bookshop. A.goes B.has gone C.went D.has been 21.— How can we finish the project in such a short time? —Don’t worry! I _______ for some information and we can use it for the project now. A.search B.have searched C.was searching D.will search 22.—We are very glad to see that he became successful at last. — It has been ten years _______ he began his work. A.before B.since C.because D.till 23.Miss Li ________ English in this school since she moved to this city 8 years ago. A.taught B.was teaching C.has taught D.teaches 24.—It’ s raining! When did it start? —I don’t know. In fact, it ________ all the afternoon. A.lasts B.lasted C.has lasted D.will last 25.Jim ________ a lot about space since he got a computer last year. A.learns B.learned C.has learned 26.Mr. Green likes travelling and he ________ lots of places of interest all over the world. A.has been to B.has gone to C.has been in D.has been 27.—The TV programme is really great. —I think so. It ________ the heart of lots of fans since it started. A.lost B.has lost C.win D.has won 28.—Hurry up! I’m afraid the film ________ for ten minutes. —Watch your step! Safety always comes first. A.has begun B.has been on C.has been open 29.Since Project Hope ________ in 1989, it ________ lots of children. A.has started; has helped B.started; has helped C.started; helped 30.________ of the students are from Wuxi, but only a few ________ Yuantouzhu. A.Hundreds; have been to B.Two hundred; have been to C.Two hundreds; have gone to D.Hundreds; have gone to 31.You ________ the book for two weeks. It’s time to return to the school library. A.have written B.have bought C.have kept 32.Uncle Li can speak English very well because he ________ England for 5 years. A.has been in B.has been to C.has gone to D.has arrived in 33.—What do you think of this song? —It’s so beautiful that I to it many times. A.have listened B.am listening C.will listen D.listened 34.—Where is your father? Everyone is looking for him. —Well, he ________ the post office to send some Christmas cards. A.is gong to B.goes to C.has gone to D.has been to 35.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 changed 36.—I’m sorry to keep you waiting so long. —Never mind. I ________ here for only a few minutes. A.got B.have been C.have arrived D.have come 37.The film “YOLO” (热辣滚烫) is so wonderful that I ________ it twice. A.watch B.watched C.will watch D.have watched 38.—Look! Mike’s schoolbag is still on his desk. Maybe he ________ school yet. —I think so, let’s go and find him in the school. A.hasn’t left B.hasn’t come to C.hasn’t been in 39.—Let’s go home quickly to watch the football match. —Oh, it’s too late. The match ________ for half an hour. And the result was 1-0. A.has finished B.has begun C.has been on D.has been over 40.—When will The Wandering Earth II begin tonight? —Oh, it ________ for 15 minutes. A.has begun B.has been on C.will begin 41.—Where is Mr Wang? I haven’t seen him for a long time.   —He, together with his students, ________ Zhuyuwan Park. A.has gone to B.have gone to C.has been to D.have been to 42.—Why don’t you see the movie YOLO? —Because I ________ it twice. A.saw B.see C.have seen 43.Oh, I have _________ the shared bike for three hours. I have to give it back to the nearest stop. A.moved B.borrowed C.kept D.left 44.—Must I return the book today? —No, you ________. You can ________ it for another week. A.needn’t; keep B.mustn’t; keep C.mustn’t; borrow D.don’t have to; borrow 45.—How long ________ the parade ________? —It ________ half an hour ago. A.has; been over; has finished B.did; finish; finished C.has; been over; finished D.did; finish; has finished 46.Mr Wu ________ Suzhou for a meeting. He’ll come back soon. A.has gone to B.has been to C.has gone in D.has been in 47.—Where is Tom? Why isn’t he at work today? —He ________ Beijing on business. A.has been to B.has been in C.has gone to D.was going to 48.—Mom, I want to watch Tom and Jerry tonight. —Oh, dear, it ________ for a few minutes. Come on! A.began B.will begin C.has been on D.has begun 49.My parents ________ for over 50 years and they love each other very much. A.have married B.married C.will marry D.have been married 50.—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 training C.has... gone; has trained D.has... gone; has been training 51.Look! The rain ________ and the sun is shining. Let’s go outside and play! A.had stopped B.stopped C.is stopping D.has stopped 52.Mr. Howard thought Jean ________ present her science project yesterday, but she ________ it up to now. A.was going to; didn’t finish B.was going to; hasn’t finished C.would; didn’t finish D.would; hasn’t finished 53.My mother _____ the shopping mall for hours. But she hasn’t found a favourite dress yet. A.went into B.has gone to C.has been in D.has arrived at 54.The shopping mall Mixc in the northern part of Nanjing ________ since last December. A.opened B.has opened C.has been on D.has been open 55.—Why don’t you visit the Confucius Temple with us? —Because I ________ there many times. A.have been to B.have gone to C.have been D.have been in 56.—Look! The man looks like Mr. Li. —It can’t be him. Because he with his family ________ Japan since last week and they haven’t returned. A.has been to B.have gone to C.have been in D.has been in 57.—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 had 58.More than 20 people ________ in traffic accidents ________ last week. A.died; for B.have been dead; since C.have died; for D.have been dead, for 59.—________ you ________ the book ________ to the library? —Yes, I have. A.Have; returned; / B.Have; returned; back C.Did; return; / D.Did; return; back 60.The woman with a boy ________ for twenty years. A.has been married B.have been married C.has married D.married 61.—Where is your father? —He has gone to the UK and he ________ there for two weeks. A.has gone B.has been C.has gone to D.has been in 62.— Excuse me, is Miss King in the office? — No. She ________ Haikou for a meeting. She will be back in a few days. A.has gone to B.have gone to C.has been to 63.—Lily, why are you still here? School has been over for half an hour. —Because I ________ my task (任务) yet. I still need one hour. A.haven’t finished B.didn’t finish C.won’t finish 64.Miss Lin has taught us English ________ we came to this school. A.when B.since C.before 65.—Excuse me, is Miss King in the office? —No. She _______ Hainan for a meeting. She will be back in a few days. A.has been to B.have gone to C.has gone to 66.—Where is your mother? —She ________ Beijing and she will come back in five days. A.has been to B.has gone to C.goes to 67.I have ________ cleaned my bedroom, but I haven’t washed my clothes yet. A.even B.yet C.already D.still 68.The singer ________ 20 beautiful songs in the past two years as well. A.wrote B.will write C.had written D.has written 69.Have you ever _________ Hong Kong? A.gone B.gone to C.been to D.been 70.You _________ the book for two weeks and you must finish reading it before Monday. A.borrowed B.have kept C.have borrowed 71.—Look! Your teacher Miss White is over there. —No, it can’t be her. She ________ to Beijing. A.has gone B.has been C.went D.will go 72.—When did Andy go to Yangzhou? —He ________ the city for two days. A.went to B.has gone to C.has been to D.has been in 73.My family have lived in the beautiful town ________. A.since ten years B.for ten years C.at the age of ten 74.—Is your mother back to Haikou? —Yes. She ________ to Beijing last week. She ________ there twice. A.went; has gone B.has been; has gone C.went; has been 75.Since schools offered after-school service (服务), the students ________ three more lessons after school from Monday to Friday. A.used to have B.used to having C.have been used to have D.have been used to having 76.Uncle Li can speak English very well because he ________ England for 5 years. A.has gone to B.has been to C.has come to D.has been in 77.—Did you buy the bike for 2,000 yuan? —Yes, I’ve ________ it ________ about two years. A.had; for B.bought; before C.had; before D.bought; for 78.I ________ many new friends since I became a middle school student. A.make B.made C.will make D.have made 79.—Can I speak to Mr. King, please? —Sorry, he ________ to the post office and will be back later. A.goes B.has been C.has gone D.was going 80.—Excuse me, may I speak to Michelle, please? —Sorry. She ________ the library. Shall I take a message? A.went to B.has been to C.has gone to D.has been in 81.—Did your uncle go to the UK last summer holiday? —In fact, he ________ London for nearly three years. A.has gone to B.has been to C.has been in D.went to 82.The famous writer ________ two new books since 2020. A.is writing B.was writing C.has written D.wrote 83.—Tom and Bob ________ the cinema to watch the film The First Slam Dunk. (灌篮高手) —Oh, that’s why I can’t find them now. A.have gone to B.have been to C.has gone to D.has been to 84.Everyone except Tom and Mike ________ London before. A.has gone to B.have been to C.has been to D.have gone to 85.Lei Feng, a famous soldier, _______ for 61 years, but he is still remembered by the whole society. A.has been dead B.has died C.was dead D.died 86.—Where is Mrs Wang? —She together with her students _______ the school hall for the meeting. A.has gone to B.have gone to C.has been to D.have been to 87.It’s well-known that Xuzhou ________ the subway era over the years. Traffic is getting more and more convenient. A.enters B.will enter C.has entered D.entered 88.—Dad, please change the channel. Our school is on TV at 8:00 tonight. —I watched it just now. It ________ for a while. A.has finished B.was over C.has been over D.finished 89.—Can I ______ your Chinese book? —Sure. But you can only ______ it for a few days. A.borrow; keep B.lend; borrow C.borrow ; borrow 90.—My sister isn’t at home. She ________ Australia on business. —It’s a beautiful country. She ________ there twice. A.has gone to; have gone B.has been to; have been C.has gone to; have been to D.has gone to; has been 91.—The Whites have ________ Macao on vacation. They’ll stay there for a week. —Oh, really? I have never ________ there. A.gone to; been B.gone to; been to C.been to; gone 92.—Have you read Journey to the West? —________. I read it when I was eleven. A.Yes, I did B.Yes, I have C.Yes, I do 93.—Your watch is so cool! When did you get it? — On my 12th birthday. I ________ it for two years. A.had B.have had C.bought D.have bought 94.Susan ________ a lot about Chinese culture since she came to study in China. A.is learning B.learns C.has learned D.learned 95.—Where is your father? — He is not at home. He ________ Shanghai. A.has been to B.has gone to C.went to D.will go to 96.— Could I use your new bicycle? — Sorry, I _______ it to Alice. She _______ until tomorrow morning. A.have lent; will borrow B.have lent; won’t return C.have borrowed; won’t return D.have borrowed; will lend 97.— Peter, the film _______ for 10 minutes. You missed the first part. — I’m sorry, but the traffic is so busy. A.has ended B.has been over C.has started D.has been on 98.My uncle his wife for five years, but they still don’t have a child now. A.married with B.has been married with C.married to D.has been married to 99.—Does your sister know anything about the Great Wall? —Of course. She _______ there several times since she came to China five years ago. A.went B.goes C.has gone D.has been 100.—How long have you ________?   —Since a month ago. A.bought the car B.had a bad cold C.joined the army D.returned home 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.B 【详解】句意:——你有这本书多久了?——大约一周。上周二我从图书馆买的。 考查时态以及延续性动词和非延续性动词。根据“How long...”可知此处和时间段连用,和延续性动词连用,故排除A;根据“last Tuesday”可知第二个句子用一般过去时,动词用过去式,排除CD。故选B。 2.B 【详解】句意:——史密斯先生在哪里?——他去了广州。他在那里已经一个星期了。 考查时态。have gone to去了,还未回来;have been to去过,已经回来;have been in待在某地。根据“Where is Mr. Smith”以及“He...Guangzhou”可知,他去了广州,还未回来,故第一个空用has gone to,排除CD;根据“He...there for a week”可知,是指在那里已经一个星期了,空后是地点副词there,此处不加in,排除A。故选B。 3.A 【详解】句意:他去了日本。此外,他已经在那里停留了10个小时。 考查动词短语。has gone to去了某地还未回来;has been to去过某地;has arrived到达,短暂性动词。根据“for 10 hours”可知第二空用延续性动词,排除B、C和D。第一空表示去了日本,用has gone to;第二空表示在那停留了十个小时,has been in“在某地待了多长时间”,there为地点副词,其前一般不加介词。故选A。 4.B 【详解】句意:——你来海门很久了吗?——是的,从2007年底开始。 考查介词辨析。at后跟具体时刻;since自从;for后跟一段时间;in后跟某年某月某季节等。根据“Have you been”可知,句子是现在完成时,且空后是时间点,所以应用since,故选B。 5.A 【详解】句意:——妈妈告诉我附近的购物中心还没开业。——你在开玩笑吧。它已经开业有两个星期了。 考查现在完成时。open开业,动词;be open开着的。第一空,根据“hasn’t…yet”可知,此处是指购物中心还没有开门营业,强调动作,主语mall与动词open是主谓关系,不用被动,用现在完成时,open的过去分词为opened,排除B和C;第二空,根据“for two weeks”可知,时态为现在完成时,谓语动词需要用延续性动词,而动词open为非延续性动词,排除D;be open表示状态,可以与段时间连用,所以此处应为has been open。故选A。 6.C 【详解】句意:——汤姆在哪儿?我在办公室没有找到他。——他到香港出差去了。他下周会回来。 考查短语辨析。has gone in错误搭配;has been in一直待在某地;has gone to已经去某地了,还没有回来;has been to曾经去过某地,但现在已经不在那里了。根据“He...Hong Kong on business. He’ll come back next week”可知,人还没有回来,故应用has gone to。故选C。 7.A 【详解】句意:——据说西湖是中国最美丽的湖泊之一。你这样认为吗? ——是啊,我以前去过两次!它吸引了许多国内外游客。 考查时态。have been to去过,已经回来;have gone to去了,还未回来。根据句中“twice before”可知,该句应用现在完成时,且人已经回来了,用have been to。故选A。 8.C 【详解】句意:——丹尼尔,现在给我看看你的作业。——非常抱歉,吴老师。我把它忘在家里了。 考查动词辨析和动词的时态。leave遗忘,常用“leave sth.+地点”的结构;forget表示“遗忘”时,不能与表示地点的副词或短语连用。根据“it at home”可知,此处应用动词leave,排除选项B和D。结合语境和“Show me your homework right now, Daniel”可知,此处表示过去的动作对现在造成了影响,现在拿不出作业,所以应用现在完成时“have/has+动词过去分词”,主语为I,助动词用have,故选C。 9.B 【详解】句意:——对不起,我迟到了。会议什么时候开始的?——没关系,会议刚刚开了几分钟。 考查疑问词和动词辨析。begin开始,是短暂性动词,how long问持续的时间,二者不可连用,故可排除CD;for several minutes几分钟,是一段时间,不可和短暂性动词连用,可排除A选项;be on在进行,指状态,可延续。故选B。 10.C 【详解】句意:——教室里的男孩是大卫吗?——不可能是他。为了他的报告,他去图书馆借书了。 考查现在完成时和have been to(或in)/have gone to的区别。has been in一直都在,现在完成时;has been to曾经去过某地(去已归来),现在完成时;has gone to去了某地(去而未归),现在完成时;went to一般过去时。根据语境可知,询问教室里的男孩是否是大卫,答语表示不可能,并告知大卫去图书馆了,可推测此处是去而未归,has gone to“去了某地(去而未归)”符合语境。故选C。 11.B 【详解】句意:迈克自上学期以来一直刻苦训练。这就是他在演讲比赛中获得一等奖的原因。 考查时态。trained训练,一般过去时构成;has trained训练,现在完成时构成;will train一般将来时构成。根据时间状语“since last term”可知时态为现在完成时,由助动词has/have+动词过去分词构成。故选B。 12.C 【详解】句意:我们习惯的生活现在已经发生了很大的变化。 考查动词时态。get used to sth.“习惯于某事”,“we have...used to”为定语从句,修饰先行词“life”,时态为现在完成时,故第一个空选got;第二个空为主句的谓语动词,强调对现在的影响,用现在完成时态,主语“The life”为单数,故用has changed。故选C。 13.C 【详解】句意:——你知道彩色跑吗,五千米的赛跑?——知道。到目前为止,它已经进入了我国的几个城市。 考查现在完成时。根据“so far”可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时,其谓语结构为:have/has+过去分词。故选C。 14.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。 15.C 【详解】句意:这个年轻人已经参军半年了。 考查现在完成时和延续性动词。根据“for half a year.”可知,句子要用现在完成时,且与延续性动词连用。join的延续性动词形式是be in。故选C。 16.C 【详解】句意:海伦从五岁起就弹钢琴了。 考查动词时态。since引导的时间状语从句,主句用现在完成时,从句用一般过去时。故选C。 17.A 【详解】句意:——你好,我可以和史密斯先生讲话吗?——对不起,他去纽约了。 考查现在完成时。根据“has”可知,本句是现在完成时,排除C。have been to去了(已回);have gone to去了(未回)。根据“Sorry, he has...to New York.”可知,史密斯先生去了纽约,还没回来,故选A。 18.B 【详解】句意:——你知道电影《热辣滚烫》吗?——当然。我看过两次。 考查动词时态。根据“have”和“twice”可知,本句是现在完成时,动词用过去分词,故选B。 19.C 【详解】句意:——托尼在哪儿?——噢,他去巴黎了。我以前去过两次。 考查现在完成时。have been to去过(已回);have gone to去了(未回)。根据“Where is Tony?”可知,托尼去了巴黎,还没有回来,第一空用has gone to,排除BD;根据“twice before”可知,以前他去过两次,应用have been to,there前面不用介词。故选C。 20.B 【详解】句意:——我可以和詹姆斯讲话吗?——对不起。他去书店了。 考查现在完成时。goes一般现在时;has gone现在完成时(去了还未回来);went一般过去时;has been现在完成时(去了已经回来了)。根据“Sorry. He…to the bookshop.”可知此处需用has gone表示他去了还未回来,故选B。 21.B 【详解】句意:——我们怎么能在这么短的时间内完成这个项目呢?——别担心!我已经搜索了一些信息,我们现在可以在项目中使用它。 考查时态。根据“we can use it for the project now”可知,“搜索信息的动作”已经完成,用现在完成时,故选B。 22.B 【详解】句意:——我们很高兴看到他终于成功了。  ——他开始工作已经十年了。 考查连词辨析。before在……之前;since自从;because因为;till直到。根据“It has been ten years”可知,此处是现在完成时态,since引导时间状语,故选B。 23.C 【详解】句意:李老师自从8年前搬到这个城市以来,一直在这所学校教英语。 考查现在完成时。taught教,是一般过去时;was teaching过去进行时;has taught现在完成时;teaches一般现在时。根据“since she moved to this city 8 years”可知要用现在完成时,结构为have/has done,故选C。 24.C 【详解】句意:——下雨了!从什么时候开始的?——我不知道。事实上,它已经持续了整个下午。 考查动词时态。lasts持续,一般现在时;lasted一般过去时;has lasted现在完成时;will last一般将来时。根据“In fact, it…all the afternoon.”可知已经持续了整个下午。需用现在完成时,故选C。 25.C 【详解】句意:自从去年有了一台电脑以来,吉姆已经学到了很多关于太空的知识。 考查时态。根据“since he got a computer last year.”可知,句子应用现在完成时,结构是have/has+过去分词,故选C。 26.A 【详解】句意:格林先生喜欢旅行,他去过世界各地许多名胜古迹。 考查现在完成时。have been to去过,已经回来;have gone to去了,还未回来;have been in待在某地。根据“lots of places of interest all over the world.”可知他去过很多名胜古迹,用have been to。故选A。 27.D 【详解】句意:——这个电视节目真的很好。——我也这么认为。它从一开始就赢得了许多粉丝的心。 考查动词辨析及时态。lost失去;win赢得。根据“The TV programme is really great.”可知是赢得了观众的心,排除选项A、B;根据“since it started”可知时态用现在完成时“have/has done”,故选D。 28.B 【详解】句意:——快点!恐怕电影已经开始十分钟了。——小心脚下!安全永远是第一位的。 考查现在完成时。根据“for ten minutes”可知,此处的谓语动词应用延续性动词,排除A项。根据“the film…”可知,此处表示“电影开始”,不能用open来修饰。根据“Watch your step!”可知,电影还在放映当中,因此此处应用现在完成时,has been on符合题意。故选B。 29.B 【详解】句意:自从1989年希望工程开始以来,它已经帮助了很多孩子。 考查动词时态。根据“Since Project Hope... in 1989, it...lots of children”可知,since引导的时间状语从句,从句为一般过去时,主句用现在完成时,其结构为:主语+have/has +过去分词。故选B。 30.B 【详解】句意:其中200名学生来自无锡,但只有少数人去过鼋头渚。 考查hundred和现在完成时。have been to去过(人已回来);have gone to去了(人未回来)。根据第一个空空后的“of the students”并结合选项可知,此处指这群学生中的200人来自无锡,hundred前有数字,不需要加s;根据“only a few…Yuantouzhu”的句意可知,此处指去过鼋头渚。故选B。 31.C 【详解】句意:这本书你已经借了两周了。是时候归还给学校图书馆了。 考查动词辨析。have written已经写了;have bought已经购买;have kept已经保存。根据“It’s time to return to the school library.”可知,此处指把书归还给图书馆,根据“for two books”可知,句子采用现在完成时,谓语应用延续性动词,“借书”应用延续性动词keep。故选C。 32.A 【详解】句意:李叔叔英语说得很好因为他在英国待了5年。 考查现在完成时。has been in待在某地;has been to曾经去过某地(已经回来);has gone to去了某地还未回来;has arrived in已经到达。根据“for 5 years”可知,设空处应用延续性动词,has been in符合题意。故选A。 33.A 【详解】句意:——你觉得这首歌怎么样?——它是如此美妙以至于我已经听了很多次了。 考查现在完成时。根据“many times”可知是已经听了很多次,使用现在完成时表示到目前为止已经产生的结果,故选A。 34.C 【详解】句意:——你父亲在哪里?每个人都在找他。——嗯,他去邮局寄了一些圣诞卡。 考查动词时态。is going to打算去;goes to去,一般现在时;has gone to去了(还未回来);has been to去过(已经回来)。根据“Where is your father?”可知,此处表示过去的动作对现在造成影响,应用现在完成时;根据“Everyone is looking for him.”可知,此处表示他爸爸不在说话的地点,所以C项正确。故选C。 35.D 【详解】句意:我对合肥的新面貌感到惊讶,因为这些年来它发生了很大的变化。 考查动词时态。change改变,根据时间状语“over the years.”可知,该句是现在完成时,结构是have/has done。故选D。 36.B 【详解】句意:——很抱歉让你等了这么久。——没关系。我只在这里待了几分钟。 考查现在完成时。根据“for only a few minutes”可知,此处应用现在完成时,其谓语动词构成为has/have done;for only a few minutes表示一段时间,动词要用延续性动词,come和arrive是非延续性动词,应用be来代替,be的过去分词形式为been。故选B。 37.D 【详解】句意:电影《热辣滚烫》太精彩了,以至于我看了两遍。 考查时态。watch观看,一般现在时;watched观看,一般过去时;will watch将要观看;have watched已经观看,现在完成时。根据“twice”可知,此处用现在完成时。故选D。 38.A 【详解】句意:——看!迈克的书包还在他的桌子上。也许他还没离开学校。——我也这么想,我们去学校找他吧。 考查现在完成时的否定形式。根据“Mike’s schoolbag is still on his desk”可知,迈克的书包还在他的桌子上,说明他还没离开学校,故选A。 39.D 【详解】句意:——让我们快点回家看足球赛。——噢,太晚了。比赛已经结束一个小时了。结果是1比0。 考查现在完成时。finish是非延续性动词,根据“for half an hour”可知,句子要用延续性动词,此处可用be over来代替。故选D。 40.B 【详解】句意:——《流浪地球2》今晚什么时候开播?——哦,已经开播15分钟了。 考查时态。根据“for 15 minutes”可知句子用现在完成时,且和时间段连用应用延续性动词,排除AC。故选B。 41.A 【详解】句意:——王先生在哪里?我好久没见到他了。——他和他的学生们一起去了茱萸湾公园。 考查主谓一致和现在完成时。has/have gone to 去了(还未回来);has/have been to去过(已回来)。根据“Where is Mr Wang?”可知,王先生不在说话地点,应用has/have gone to结构;together with连接的并列成分作主语时,遵循“就远原则”,谓语动词应与主语He保持一致,助动词用has。故选A。 42.C 【详解】句意:——你为什么不去看电影《麻辣滚烫》呢?——因为我已经看过两次了。 考查现在完成时。由“Because I…it twice”可知,此处指已经看过两次了,应用现在完成时。故选C。 43.C 【详解】句意:哦,我租共享单车已经三个小时了。我得把它还给最近的车站。 考查动词辨析和延续性动词。moved移动,短暂性动词;borrow借,短暂性动词;keep保存,延续性动词;left离开,短暂性动词。根据“for three hours”可知,该句时态为现在完成时,与一段时间连用,谓语动词要用延续性动词,故选C。 44.A 【详解】句意:——我必须今天还书吗?——不,你不必。这本书你可以再借一星期。 考查情态动词和动词辨析。needn’t不需要;mustn’t禁止;don’t have to不必;keep保管,延续性动词;borrow借,非延续性动词。第一个句子是由must引导的一般疑问句,其对应的否定回答是don’t have to或needn’t,排除B和C选项;“for+一段时间”要与延续性动词一起连用,所以第二个空格填keep。故选A。 45.C 【详解】句意:——游行持续了多长时间?——半小时前就结束了。 考查动词时态。根据“How long”可知,第一空所在句子要用现在完成时,主语是the parade,所以结构为:has+过去分词,且动词要用延续性动词,be over是延续性动词,be的过去分词是been;又根据“half an hours ago”可知,第三空所在句子用一般过去时。故选C。 46.A 【详解】句意:吴先生去苏州开会了。他很快就会回来。 考查现在完成时。has gone to去了某地(未回);has been to去过某地(已回)。根据后一句“He’ll come back soon.”可知,此处应该指的是还未回来。故选A。 47.C 【详解】句意:——汤姆在哪里?他今天为什么没上班?——他去北京出差了。 考查动词的时态。has been to曾去过;has been in在;has gone to去了,还没有回来;was going to将要。根据“Where is Tom? Why isn’t he at work today?”可知,此处表示汤姆现在不在,因此表示去了某地还没有回来。故选C。 48.C 【详解】句意:——妈妈,我今晚想看《猫和老鼠》。——哦,亲爱的,已经放了几分钟了。来吧! 考查动词时态。根据“for a few minutes”可知,本句时态为现在完成时,begin“开始”为非延续性动词,不能用于现在完成时。故选C。 49.D 【详解】句意:我的父母已经结婚50多年了,他们非常相爱。 考查现在完成时和延续性动词。根据“for over 50 years”可知,时态用现在完成时,其谓语动词构成是have/has done,又因接一段时间,动词需要延续性动词,be married为延续性,因此此处用have been married。故选D。 50.D 【详解】句意:——Lewis去哪里了?——也许他在体育场。这些天他一直在为一年一度的学校运动会训练。 考查动词时态和语态。根据“Maybe he is in the stadium.”可知,Lewis不在这里,所以应是问“他去哪里了”,对现在造成了影响,所以用has gone to“去了某地”;根据“these days”可知,动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去,所以用现在完成进行时(have/has been doing),故选D。 51.D 【详解】句意:看!雨停了,太阳出来了。我们出去玩吧! 考查动词时态。根据“The rain...and the sun is shining. Let’s go outside and play!”可知,雨已经停了,表示已经发生的事情对现在的影响应用现在完成时。故选D。 52.D 【详解】句意:霍华德先生原以为吉恩昨天会展示她的科学项目,但到目前为止她还没有完成。 考查动词时态。be going to含有“计划、准备”的意思,而will没有。根据“Mr. Howard thought”可知,宾语从句为霍德华先生的想法,而非吉恩的计划,所以排除选项A和B。又根据时间状语“up to now”直到现在,可知用现在完成时。故选D。 53.C 【详解】句意:我妈妈已经在商场两个小时了。但是她还没有找到她最喜欢的裙子。 考查现在完成时。根据“for hours”和后文可知,时态应用现在完成时表延续;主语“My mother”为第三人称单数,助动词用has;动词“go”和“arrive”为非延续性,不能与一段时间连用。故选C。 54.D 【详解】句意:这家位于南京北部的购物中心万象城自去年12月以来一直营业。 考查时态及延续性动词。根据“since last December”可知用现在完成时,此处表示从去年12月到现在,谓语动词用延续性动词be open。故选D。 55.C 【详解】句意:——你为什么不和我们一起去参观孔庙呢?——因为我去过那里很多次了。 考查动词短语。have been to去过(已回);have gone to去了(未回);have been去了;have been in在某地。设空处后为地点副词there,因此不填介词,指的是去过那里很多次。故选C。 56.D 【详解】句意:——看!这个人看起来像李先生。——不可能是他。因为他和家人从上周起一直在日本,还没有回来。 考查现在完成时用法。has been to曾经去过某地;have gone to去了某地,还未回来;have been in一直待在某地。根据“since last week and they haven’t returned”可知,李先生还未回当地,且设空处应用延续性动词表达,排除A和B;结合主语为he可知,助动词用has。故选D。 57.C 【详解】句意:——你的生活发生了哪些变化?——我们的生活发生了很大变化。 考查there be句型的完成时态结构。根据句意理解可知,这里表达的是“生活中有……”,英语中应该用there be句型,而回答用的是完成时,所以这里也用完成时,there be句型的完成时的结构是:there have/ has been,而句中的名词是changes,是复数名词,所以这里应该用have,疑问句要把have提前,变成have there been的结构。故选C。 58.B 【详解】句意:自上周以来,已有20多人死于交通事故。 考查时态和介词。died死亡,是瞬间性动词;have been dead死亡的,是延续性动词;for+时间段,表示长达多长时间;since自从。与last week连用,用介词since;since引导的时间状语,与现在完成时连用,故选B。 59.A 【详解】句意:——你把书还给图书馆了吗?——是的,我还了。 考查现在完成时和动词用法。根据return“归还”,give back“归还”,所以排除B、D,根据yet可知用现在完成时态。故选A。 60.A 【详解】句意:——那个带着一个男孩的女人结婚二十年了。 考查时态、延续性动词以及主谓一致。根据“for twenty years”可知句子用现在完成时,且此处应和延续性动词连用,此处用be married表示状态;with连接的成分作主语时,遵循就远原则,根据“The woman”可知助动词用has。故选A。 61.B 【详解】句意:——你父亲在哪里?——他去了英国,已经在那里待了两个星期了。 考查时态。have gone to去了某地,还未回来;have been in待在某地。根据“for two weeks”可知此处与时间段连用,用have been in,空后是地点副词,此处不加介词in。故选B。 62.A 【详解】句意:——打扰一下,金小姐在办公室吗?  ——没有。她去海口开会了。她过几天就会回来。 考查现在完成时。have gone to+地点“已经去了某地”;have been to+地点“曾经去过某地”。根据“She will be back in a few days.”可知,金小姐已经去了海口,还未回来,用have gone to,句子的主语“She”是第三人称单数,故填has gone to。故选A。 63.A 【详解】句意:——莉莉,你怎么还在这儿?学校已经放学半个小时了。——因为我还没有完成我的任务。我还需要一个小时。 考查时态。根据“Because I...my task yet”可知,yet需与现在完成时搭配使用,表示“还没……”,结构为“have/has+动词过去分词”,主语为I,助动词用have,故选A。 64.B 【详解】句意:自从我们来到这所学校,林老师就一直教我们英语。 考查连词辨析。when当……时候;since自从;before在……之前。题中主句是现在完成时,从句是一般过去时,用since引导时间状语从句。故选B。 65.C 【详解】句意:——对不起,金小姐在办公室吗?——不,她去海南开会了。她将在几天后回来。 考查动词时态。have/has been to去过某地(现在已经回来);have/has gone to去了某地(现在还未回来)。根据“She will be back in a few days”可知,金小姐现在还未回来,且主语为第三人称单数,助动词应用has。故选C。 66.B 【详解】句意:——你的妈妈在哪里?——她去北京了,五天后回来。 考查现在完成时。has been to曾经去过;has gone to已经去了;goes to去。根据“and she will come back in five days”可知,她应该已经去了北京或在去北京的路上。故选B。 67.C 【详解】句意:我已经打扫了我的房间,但是我还没洗我的衣服。 考查副词词义辨析。even甚至;yet还,尚(未),通常用于否定句和疑问句句末;already已经,通常用于肯定句;still仍然。根据句意可知空处表达“已经打扫了我的房间”,且前半句为肯定句,应用already。故选C。 68.D 【详解】句意:这位歌手在过去的两年里也创作了20首优美的歌曲。 考查时态。根据“in the past two years”可知,时态应用现在完成时,结构为have/has done;主语“The singer”为单数,应用has。故选D。 69.C 【详解】句意:你曾去过香港吗? 考查have gone to和have been to的区别。gone过去分词,去;gone to去了(某地);been to去过(某地);been过去分词,是。have been to sp.“曾经去过某地”,暗指人回来了;have gone to sp.“去了某地”,指人未回来。本题在和“you”聊天,说明“you”回来了。故选C。 70.B 【详解】句意:这本书你已经借了两周了,你必须在周一之前读完。 考查现在完成时中延续性动词。根据时间状语“for two weeks”可知,此题应用现在完成时态“have/has+动词过去分词”,和时间段连用,谓语动词要用延续性动词,“borrow”的延续性动词是keep,故选B。 71.A 【详解】句意:——看!你的老师怀特小姐在那边。——不,不可能是她。她去了北京。 考查现在完成时。has gone去了;has been去过;went一般过去时;will go一般将来时。根据“it can’t be her”可知人不在,动作发生在过去,对现在造成一定的影响,故用现在完成时“have/has+过去分词”,由“No, it can’t be her.”可知怀特小姐还没回来,用“has gone to”表达去了某地未回。故选A。 72.D 【详解】句意:——安迪什么时候去扬州的?——他在扬州已经两天了。 考查现在完成时。根据“for two days”可知,时态为现在完成时,排除A;has gone to“去了某地(未回)”与has been to“去过某地(已回)”不能与时间段连用,has been in“待在某地”表示状态,可以跟一段时间,故选D。 73.B 【详解】句意:我的家人已经在这个美丽的小镇住了十年了。 考查现在完成时。since不与时间段连用,选项A表述错误;根据“My family have lived in the beautiful town...”可知,本句时态是现在完成时,选项C是一般过去时。故选B。 74.C 【详解】句意:——你妈妈回海口了吗?——是的。她上周去了北京。她去过那里两次。 考查时态。根据“last week”可知,第一处是一般过去时;根据“She...there twice.”可知,第二处是现在完成时,用has been表示“去过”。故选C。 75.D 【详解】句意:自从学校提供课后服务后,学生们已经习惯了周一至周五放学后多上三节课。 考查动词短语及时态。be used to doing sth.习惯做某事;used to do sth.过去常常做某事。根据“Since schools offered after-school service (服务),”可知,此句应用现在完成时,排除A和B。根据“the students…three more lessons after school from Monday to Friday.”可知,指学生已经习惯了每天多上三节课。故选D。 76.D 【详解】句意:李叔叔英语说得很好,因为他在英国待了5年。 考查现在完成时。has gone to去了某地还未回来;has been to曾经去过某地(已经回来);has come to已经来到;has been in待在某地。根据“for 5 years”可知,设空处应用延续性动词表达。故选D。 77.A 【详解】句意:——你花了2000元买这辆自行车吗?   ——是的,我已经买了两年了。 考查现在完成时;have拥有,延续性动词;buy买,非延续性动词;for (用来表示时间或距离) 达,计;before 在……之前。结合语境及“I’ve … about two years”可知,该句应用现在完成时,其结构为“have done”,应将非延续性动词“buy”转换成延续性动词“have”,其对应的过去分词形式为had。“about two years”表示一段时间,用介词for搭配。故选A。 78.D 【详解】句意:自从我成为一名中学生以来,我已经交了许多新朋友。 考查现在完成时。since常与现在完成时连用,根据“since I became a middle school student”可知,时态是现在完成时。故选D。 79.C 【详解】句意:——我能跟King先生说话吗?——对不起,他去邮局了,一会儿回来。 考查动词时态。根据“he…to the post office and will be back later.”可知,此处表示去邮局还没回来,应用现在完成时。has been to去了某地,已经回来了;has gone to去了某地,还未回来。此处是还未回来,所以用has gone to。故选C。 80.C 【详解】句意:——对不起,我可以和米歇尔讲话吗?——对不起。她去图书馆了。要我留个口信吗? 考查动词短语。went to去了;has been to去了,人已经回来;has gone to去了,人未回来;has been in在某地待了一段时间,常接时间段。根据“She…the library.”可知,此刻米歇尔不在这里,在图书馆。故选C。 81.C 【详解】句意:——去年暑假你叔叔去英国了吗?——事实上,他已经在伦敦待了快三年了。 考查现在完成时。has gone to去了某地,不在说话的地方;has been to去过某地已回来了;has been in去过某地且还在那个地方。根据“for nearly three years”可知,句子时态应使用现在完成时,且此处表示状态还在持续。故选C。 82.C 【详解】句意:这位著名作家自2020年以来写了两本新书。 考查时态。根据“since 2020”可知用现在完成时has written。故选C。 83.A 【详解】句意:——汤姆和鲍勃去电影院看电影《灌篮高手》。——哦,这就是为什么我现在找不到他们的原因。 考查时态和主谓一致。have gone to去了,还未回来;have been to去过,已经回来。根据“that’s why I can’t find them now.”可知他们还未回来,主语是Tom and Bob,用have gone to。故选A。 84.C 【详解】句意:除了汤姆和迈克,每个人以前都去过伦敦。 考查现在完成时和主谓一致。have been to去过(已回来);have gone to去了(还未回来)。根据“before”可知已经回来,用结构have been to;根据“Everyone except Tom and Mike”可知此处except连接的成分作主语时,遵循“就远原则”,谓语动词和Everyone保持一致,助动词用has。故选C。 85.A 【详解】句意:雷锋,是一个著名的士兵,已经去世61年了,但是他仍然被整个社会所铭记。 考查时态。根据“for 61 years”可知,是一个时间段,应用现在完成时,且动词应使用延续性动词,die是非延续性动词,应用be dead来表示去世的状态。故选A。 86.A 【详解】句意:——王老师在哪里?——她和她的学生一起去学校礼堂开会了。 考查现在完成时和主谓一致。has/have gone to表示去了还未回;has/have been to表示去过已经回来了。根据“She together with her students...the school hall for the meeting.”可知,现在还在学校礼堂开会,未回,排除C和D;together with连接并列主语需要满足“就前原则”,She是第三人称单数,所以用has gone to。故选A。 87.C 【详解】 句意:众所周知,徐州这些年已经进入了地铁时代。交通越来越方便。 考查动词的时态。enters进入,一般现在时;will enter将会进入,一般将来时;has entered已经进入,现在完成时;entered进入了,一般过去时。根据句意可知,徐州进入地铁时代是已经发生过的事情,其带来的影响是人们的生活正变得越来越方便,由此可知,句子时态应用现在完成时,其结构为:have/has+动词的过去分词,结合主语是Xuzhou,所以谓语动词要用单数形式。故选C。 88.C 【详解】句意:——爸爸,请换频道。我们学校今晚8点在电视上播出。——我刚才看了。已经结束一段时间了。 考查现在完成时。根据“for a while”可知,此处应使用现在完成时,finish是短暂性动词,此处改为其延续性动词be over。故选C。 89.A 【详解】句意:——我能借你的语文书吗?——当然,但是你只能借几天。 考查动词辨析。borrow借进;lend借出;keep保持,表示“借”时与一段时间连用。根据“Can I...your Chinese book”可知此处表示借进语文书,用borrow;根据“for a few days”可知此处是一段时间,用keep。故选A。 90.D 【详解】句意:——我妹妹不在家。她到澳大利亚出差去了。——这是一个美丽的国家。她去过那里两次。 考查动词短语。have gone to去了某地,人还没回来;have been to去过某地,人已经回来。由“My sister isn’t at home.”以及“Australia on business.”可知第一空,表示妹妹不在这里,去了澳大利亚;由“there twice.”可知第二空表示“她去过那里两次”,且there是副词,要省略to。故选D。 91.A 【详解】句意:——怀特夫妇去澳门度假了。他们将在那里待一个星期。 ——哦,真的吗?我从未去过那里。 考查现在完成时。have gone to去某地了(还未回);have been to曾经去过某地(已回)。第一空,根据“They’ll stay there for a week.”可知,怀特夫妇去了澳门,还未回,应用have gone to;第二空,根据“Oh, really? I have never … there.”可知,此处是指从未去过某地,应用have never been to,因为there是副词,要省略to。故选A。 92.B 【详解】句意:——你读过《西游记》吗?——是的,我读过。我十一岁的时候读的。 考查一般疑问句。根据“Have you read Journey to the West?”可知,时态是现在完成时,肯定回答用“Yes, I have.”,故选B。 93.B 【详解】句意:——你的手表太酷了!你什么时候买的?——在我12岁生日的时候。 我买了2年了。 考查现在完成时。根据“for two years”可知,此处应用现在完成时,buy是短暂性动词,此处需要延续性动词代替,故应用have had。故选B。 94.C 【详解】句意:自从来中国留学以来,苏珊对中国文化有了很多了解。 考查动词时态。is learning正在学习,现在进行时;learns学习,三单形式;has learned已经学习,现在完成时;learned学习,过去式。根据“since she came to study in China.”可知,此处要用现在完成时。故选C。 95.B 【详解】句意:——你父亲在哪里? ——他不在家。他已经去上海了。 考查动词的时态。has been to,去过某地(已回来);has gone to去了某地(未回来,仍在某地);went to去了某地,指去的动作;will go to打算去某地。根据“He is not at home.”和语境可知,他去上海还没回来。故选B。 96.B 【详解】句意:——我可以用你的新自行车吗?——抱歉,我已经把它借给Alice了。直到明天早上她才能归还。 考查动词时态以及动词辨析。根据“Sorry”可知,说话人已经将新自行车借给Alice,故第一个空需用现在完成时,结构为:have/has +done。主语为I,助动词需用have,lend sth. to sb.表示“把某物借给某人”,表借出。故第一个空填have lent;再根据“tomorrow morning”可知,本句时态为一般将来时,其结构为:will +动词原形。not...until表示“直到……才”,will not可缩写为won’t,故第二个空填won’t return。故选B。 97.D 【详解】句意:——彼得,电影已经结束10分钟了。你错过了第一部分。——对不起,交通太拥挤了。 考查延续性动词和非延续性动词及副词辨析。ended结束,非延续性动词;over结束,副词;started开始,非延续性动词;on开始,副词。根据“for 10 minutes”可知此处应与延续性动词连用,排除A和C;再根据“You missed the first part.”可知,电影已经开始了,只是错过了第一部分,并未接束,排除B。故选D。 98.D 【详解】句意:我叔叔和他的妻子结婚五年了,但他们现在还没有孩子。 考查现在完成时。根据句中时间状语for five years可知,所给句子的时态是现在完成时,选项A/C是过去时,排除;marry是及物动词,marry sb.和某人结婚,所以B选项不正确;固定词组:be/get married to sb.:和某人结婚,只有选项D符合语法规则。故选D。 99.D 【详解】句意:——你妹妹知道长城吗?——当然。自从五年前来到中国以来,她已经去过那里好几次了。 考查动词的时态。have been to表示去过某地,回来了;have gone to表示去了某地,没回来。根据“since she came to China five years ago”可知,此处为现在完成时。根据“She…there several times”及语境可知,此处表示“妹妹去过长城好几次,人已经回来”,has been符合题意。故选D。 100.B 【详解】句意:——你患重感冒多长时间了?——自从一个月前。 考查延续性动词用法。根据“How long have you...?”可知,空处要用延续性动词,buy“买”、join“加入”和return“返回”均为短暂性动词,故排除选项A、C和D,have a bad cold表示“患重感冒”,其中have为延续性动词,其过去分词为had。故选B。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

专题12 期末语法复习之现在完成时100题(名校期末真题)-2023-2024学年八年级英语下学期期末复习查缺补漏冲刺满分(人教版)
1
专题12 期末语法复习之现在完成时100题(名校期末真题)-2023-2024学年八年级英语下学期期末复习查缺补漏冲刺满分(人教版)
2
专题12 期末语法复习之现在完成时100题(名校期末真题)-2023-2024学年八年级英语下学期期末复习查缺补漏冲刺满分(人教版)
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。