2023-2024学年北京市高中英语语法现在完成时专项练习单选100题(原卷板+教师版)

文档属性

名称 2023-2024学年北京市高中英语语法现在完成时专项练习单选100题(原卷板+教师版)
格式 zip
文件大小 83.0KB
资源类型 教案
版本资源 北师大版(2019)
科目 英语
更新时间 2023-08-24 19:07:58

文档简介

2023-2024学年北京市高中英语语法现在完成时专项练习单选100题
现在完成时
1. (2023·广东省深圳市·期中考试)The number of medical schools reached 18 in the early 1990s and ______ around that level ever since.
A. are remaining B. have remained C. is remaining D. has remained
【答案】D
【解析】句意:在20世纪90年代初,医学院的数量达到18所,自从那时就一直保持在那个水平。根据句意和时间ever since可知这里表示从那时到现在一直保持的状态,用现在完成时。主语是The number of,谓语用三单。故选D。
2. (2022·天津市·历年真题)We ______ quite enough work for the morning; now let's take a break.
A. have done B. will do C. had done D. were doing
【答案】A
【解析】句意:今天早上我们已经做了足够多的工作了,现在让我们休息一下吧。分析句子可知,设空处所在的句子表达过去的动作对现在的影响,即工作已经做的足够多了,现在可以休息了;应用现在完成时。故选A。
3. (2023·山东省·期末考试)We________ each other since we met in the last summer holiday.
A. won’t see B. haven’t seen C. didn’t see D. wasn’t see
【答案】B
【解析】考查动词时态。句意:自从去年暑假见面以来,我们一直没有见过面。根据该句中的since可知,此处动词应为现在完成时。故选B项。
4. (2023·广东省·模拟题)There ________a dramatic rise in the number of extreme weather events over the past 20 years, caused largely by rising global temperatures, according to a new report from the United Nations.
A. was B. is C. had been D. has been
【答案】D
【解析】略
5. (2023·广东省·期中考试)Half of the class ________ most of the work, some of which ________ really difficult.
A. have done; is B. has done; are
C. has done; is D. have done; are
【答案】A
【解析】考查主谓一致。句意:班上有一半的人完成了大部分作业,其中有些作业真的很难。此句为主从复合句,第一空在主句中作谓语动词,表示到目前为止班上有一半的人完成了大部分作业,用现在完成时,主语Half of the class指的是全班的一半的人,谓语动词用复数,填have done;第二空在非限制性定语从句中作谓语动词,此句陈述事实,用一般现在时,从句主语some of which中的which指代先行词work,从句谓语动词用第三人称单数,填is。故选A。
6. (2023·广东省·期中考试)Large amounts of money ______ spent on the magnificent building, but the poor ________not allowed to have a single room.
A. has been, are B. have been, is
C. have been, are D. has been, is
【答案】C
【解析】考查主谓一致。句意:大量的钱花在了这座宏伟的建筑上,但穷人却不能拥有一个单间。第一空主语money前有large amounts of修饰,谓语动词使用复数形式,排除A项和D项;第二空主语the poor,指一类人,谓语动词使用复数形式。故选C。
7. (2023·广东省·期中考试)My father, together with his workmates,________ been to Beijing.
A. has B. have C. had D. having
【答案】A
【解析】考查主谓一致。句意:我父亲和他的同事们去过北京。分析句子,together with连接两个名词作主语,谓语动词要和距离比较远的那个名词一致,句子的主语为my father,为第三人称单数,句子表述动作已经发生,使用现在完成时。故用has。故选A。
8. (2023·广东省·月考试卷)The man in prison insisted that he ______ nothing wrong and ______ set free.
A. had done; should be B. should do; should be
C. had done; had been D. should do; had been
【答案】A
【解析】考查时态和虚拟语气。句意:被监禁的那个人坚持说他没有做错任何事,应该被释放。分析句子可知,insisted后接了宾语从句,“he ______ nothing wrong”是在陈述事实,“没有做错事”发生在“坚持说”之前,即过去的过去,时态应用过去完成时,第一空应用had done;he ______ set free是基于前面的事实而提出的要求,需用虚拟语气,即“should+动词原形”的形式,should可以省略,第二空应用(should) be。故选A。
9. (2023·河南省·模拟题)Hardly ever ______ so many choices for young people entering the workforce as there are today.
A. there are B. there have been
C. have there been D. are there
【答案】C
【解析】句意:年轻人进入劳动力市场的选择从来没有像今天这样多。由句子结构可知,Hardly几乎不,否定词位于句首时需用部分倒装结构:否定词+助动词/情态动词/be动词+主语+其它,故排除AB;根据语境可知,设空处谓语动词需用现在完成时态,故选C。
10. (2023·广东省·期中考试)I love coming here and seeing my family and all the friends I ________ over the years.
A. have made B. made C. makes D. is made
【答案】A
【解析】考查时态。句意:我喜欢来这里,看看我的家人和多年来结交的朋友。根据语境及时间状语over the years可知,应用现在完成时。故选A。
11. (2023·广东省·期中考试)Great changes ______ in our school since 2016. A lot of progress ______.
A. have taken the place; have been made
B. had taken place; have been made
C. were taken place; has made
D. have taken place; has been made
【答案】D
【解析】句意:自2016年以来,我们学校发生了巨大的变化。已经取得了许多进展。since+一段时间,是现在完成时的标志,因此应用现在完成时;take place意为“发生”,无被动语态,且主语是great changes,谓语动词用复数,故第一空用have taken place;progress意为“进步,进展”,为不可数名词,故谓语动词应用单数,且progress与make之间是被动关系,故第二空用has been made。结合选项,故选D。
12. (2023·广东省·期中考试)The building ______ since you ______.
A. has constructed; have left
B. constructed; left
C. has been constructed; left
D. has been constructed; have left
【答案】C
【解析】句意:自从你离开,这栋楼就已经被建造了。分析句子,since表示“自从”,引导时间状语从句,从句应用一般过去时,主句应用现在完成时,且construct与主语The building之间是被动关系,故第一空用现在完成时的被动语态has been constructed,第二空用一般过去时left。故选C。
13. (2023·广东省·期中考试)Great changes______ in China since the People’s Republic of China_________ in 1949.
A. took place; founded
B. has taken place; was founded
C. have been taken place; founded
D. have taken place; was founded
【答案】D
【解析】略
14. (2023·广东省广州市·单元测试)Facial recognition technology employed in office buildings ______ the time it takes the security staff ______ routine safety check.
A. have reduced; performing B. has reduced; performing
C. has reduced; to perform D. have reduced; to perform
【答案】C
【解析】句意:在办公楼中采用的面部识别技术已经减少了保安人员进行日常安全检查的时间。根据句子结构和句意可知,第一空是谓语动词,表示“已经减少了”用现在完成时态,主语是不可数名词technology,所以谓语动词要用第三人称单数形式has reduced。第二空,固定句型It takeds sb. some time to do sh.(花费某人一段时间去做某事),其中it是形式主语,用to perform routine safety check作真正的主语。故选C。
15. (2023·黑龙江省哈尔滨市·月考试卷)My friend Tom said that he would come to my birthday party tonight, but he _________ so far.
A. doesn t B. isn t coming C. hasn t come D. didn t come
【答案】C
【解析】根据so far可知,此处用现在完成时,其构成是have/has+done形式,因he作主语,故用has。A项是一般现在时;B项是现在进行时;D项是一般过去时。
16. (2023·陕西省西安市·单元测试)Professor James will give us a lecture on the western culture, but when and where ________ yet.
A. hasn t been decided B. haven t been decided
C. isn t decided D. aren t decided
【答案】A
【解析】句意:詹姆斯教授将给我们做一个关于西方文化的讲座,但是何时何地进行还没有决定。 根据主句when and where作主语时,谓语常用单数,排除B和D;和yet搭配用现在完成时,且when and where和decide是被动关系,故选A。
17. (2023·单元测试)It s the second time that I ________ to Beijing. What great changes! It s years since I________ here last time.
A. went; had left B. have been; left
C. had been; left D. have been; had left
【答案】B
【解析】句意:这是我第二次去北京。多么大的变化啊!距离我上次在这里已经有很多年了。由句中的It s the second time that可知,that引导的从句需用现在完成时,第一空需用have been;由句中的It s years...last time可知,since引导的从句需用一般过去时,第二空需用left。
18. (2023·内蒙古自治区通辽市·月考试卷)—Do you know Mrs Black ?
—Certainly.She is a kind woman,but she ______ for about a year.
A. was dead B. has been dead C. has died D. died
【答案】B
【解析】句意:——你认识布莱克夫人吗?——当然。她是个善良的女人,但她已经去世一年了。根据for about a year可知,此处用现在完成时,排除AD选项;die是短暂动词,不能和段时间for about a year连用,be dead可以和段时间连用,故选B。
19. (2023·陕西省西安市·期末考试)This is the first time that I ______at the meeting.
A. had spoken B. am C. was D. have spoken
【答案】D
【解析】此处是固定句型,this is the first time that +主语+have/has done+其他;根据 I ______at the meeting.的主语"I"可知,谓语动词的助动词为“have"。故选D。
20. (2023·澳门特别行政区·其他类型)He is the only one of the students who _______ the winner of scholarship for 3 years.
A. have been B. has been C. is D. are
【答案】B
【解析】句意:他是学生中唯一一个连续三年获得奖学金的人。分析句子结构可知,此处为who引导的定语从句,先行词为the only one of the students;结合for three years可知,谓语动词用现在完成时态,构成为has/have+动词的过去分词;结合the only one of the students可知,从句中助动词应用has,故选B。
21. (2023·宁夏回族自治区·单元测试)It is the second time that I ______ in Beijing. What great changes! It is years since I ______ here last time.
A. went; had left B. have been; left
C. had been; left D. have been; had left
【答案】B
【解析】句意:这是我第二次在北京。变化真大啊!自从我上次离开这里已经有好几年了。句中的固定句型:it is+序数词+time+that…这是某人第几次做某事,that从句中的谓语使用现在完成时。第二空since引导的时间状语从句使用一般过去时,表示自从过去某个时间到现在,故选B。
22. (2023·天津市·期末考试)—When will the bike-sharing schemes be introduced to the public
—Not until ______ a better understanding of them.
A. we have had B. will we have had
C. have we had D. we will have had
【答案】A
【解析】句意:——共享单车计划何时向公众推出?——直到我们对他们有一个更好的了解的时候,就会开放了。上文使用了一般将来时,因此推断空格处用将来时,根据句意,此处表示将来某个时间完成的事情,用将来完成时,until引导时间状语从句,遵循“主将从现”原则,从句中用现在完成时表示将来完成时,故选A。
23. (2023·天津市·期末考试)Up to now, we ______ no news from her.
A. received B. will receive C. have received D. had received
【答案】C
【解析】句意:到目前为止,我们还没有收到她的消息。receive动词,收到;由前面“Up to now”可知,句子时态是现在完成时,主语为we,助动词应用have,故选C。
24. (2023·天津市·期末考试)Good morning! I want to know whether my computer I left here three days ago ______ yet.
A. repairs B. has been repaired
C. was repaired D. repaired
【答案】B
【解析】句意:早上好!我想知道我三天前留在这里的电脑是否修好了。分析句子可知,句中whether意为“是否”,引导宾语从句,yet用于疑问句和否定句,用来询问说话人期望发生的事情是否已经发生,常与完成时连用;根据want可知,主句是一般现在时,根据宾语从句“主现从任”的原则,故从句用现在完成时;且computer与repair之间的关系是被动,所以空处应用现在完成时的被动语态,即has/have been done。主语为my computer,助动词应用has。故选B。
25. (2023·澳门特别行政区·其他类型)The number of foreign students attending Chinese universities ________increasing since 2003.
A. is B. are C. has been D. have been
【答案】C
【解析】句意:自2003年以来,外国学生在中国大学留学的数量一直在稳步上升。根据时间状语"since 2003"可知,此处表示过去的动作"外国学生在中国大学留学"持续到了现在,应使用现在完成时,故排除A和B;由于本句的主语The number of 指的是:……的数量,故谓语动词应使用第三人称单数形式,故选C。
26. (2022·广东省清远市·期中考试)Professor James will give us a lecture on the Western culture, but when and where yet ______.
A. hasn't been decided B. haven't decided
C. isn't being decided D. aren't decided
【答案】A
【解析】句意:詹姆斯教授将给我们要做一个关于西方文化的讲座,但是何时何地进行还没有决定。 根据主句when and where作主语时,谓语常用单数,排除B和D;和yet搭配用现在完成时,when and where和decide是被动关系,故用现在完成时的被动语态。故选A。
27. (2022·陕西省·单元测试)Here we found little snow, as most of it seemed _______ blown off the mountain.
A. that it was B. to be
C. to have been D. that it had been
【答案】C
【解析】C.句意:我们在这里几乎看不到雪,因为大部分雪似乎已经被风从山上刮走了。seem后跟不定式作表语,如果不定式的动作是发生在seem之前的被动动作,应该用完成时的被动式。
28. (2022·广东省清远市·月考试卷)You ve never been to Paris, ________
A. don t you B. have you C. will you D. haven t you
【答案】B
【解析】句意:你从未去过巴黎,是吗?反意疑问句的构成:”前肯后否“或者”前否后肯“根据该句前面的You ve never been to Paris,可知反意疑问部分用肯定形式,助动词用have,故选B。
29. (2022·江苏省泰州市·单元测试)—Tom, it s time we _______ here.
—But mum, it s the first time we _______ the palace.
A. left, visited B. leave, visit
C. should leave, have visited D. have left, have visited
【答案】C
【解析】固定句型It is time that 后面的从句谓语动词要用过去式或用should加动词原形,但should不可省略。表达一种号召或提议。意为“到了该做......的时候了”,故排除B/D;It is the first time + that 从句,从句要用现在完成时have/has+过去分词,故排除A,故选C。
30. (2022·江苏省泰州市·月考试卷)Either you or he my umbrella by mistake. I can't find it anywhere.
A. take B. takes C. has taken D. have taken
【答案】C
【解析】句意:不是你就是他误拿了我的雨伞。我到处都找不到。结合I can't find it anywhere.可知,此处要用现在完成时,表示过去发生的事对现在产生的影响;根据either...or...可知,谓语遵循“就近原则”;根据he可知,助动词需用has。故选C。
31. (2021·天津市市辖区·月考试卷)In the last few years, China ______ great achievements in environmental protection.
A. has made B. had made
C. was making D. is making
【答案】A
【解析】句意:在过去的几年里,中国在环境保护方面已经取得了巨大的成就。根据时间状语In the last few years可知,用现在完成时,主语China为第三人称单数,助动词应使用has。故选A。
32. (2022·湖北省襄阳市·月考试卷)I ______ a part-time salesman in a company for 3 years.
A. worked as B. have worked as
C. have worked at D. worked at
【答案】B
【解析】句意:我在一家公司做了3年的兼职推销员。根据时间状语for 3 years可知,此处应用现在完成时,其构成为:have/has+动词过去分词,表示过去发生的动作一直持续到现在。主语是I,助动词用have,work as担任,故选B。
33. (2022·湖北省襄阳市·月考试卷)Have you ever ______ your last train or bus home
A. lost B. losed C. loose D. lose
【答案】A
【解析】句意:你曾经错过最后一班回家的火车或公共汽车吗?根据空前提示词Have及副词yet可知,此处应用现在完成时,其构成是:have/has+动词过去分词,故选A。
34. (2022·湖北省襄阳市·月考试卷)Great changes ______ in my hometown in the past few years.
A. have taken place B. took place
C. taken place D. have been taken place
【答案】A
【解析】句意:在过去的十年里我家乡发生了巨大的变化。take place发生,为固定短语,无被语态和进行时。根据时间状语in the past few years可知,此句应用现在完成时态,其结构为:have/has+动词的-ed形式。故选A。
35. (2022·湖北省襄阳市·月考试卷)—Lily and Jane aren't home, are they
—No, they ______ to England on business.
A. has gone B. have gone C. have been D. has been
【答案】B
【解析】句意:——莉莉和简不在家,是吗?——不,她们去英国出差。have/has been to曾经去过某地(说话时,人已经回来了);have/has gone to已经去了某地(说话时,人还没回来)。根据语境可知,此处指出差还未回来,主语是they复数,助动词用have。
36. (2022·天津市市辖区·期中考试)In the last few years, China ______great achievement in environmental protection.
A. is making B. had made C. was making D. has made
【答案】D
【解析】句意:近几年来,中国航天事业取得了巨大成就。根据In the last few years可知,此处应用现在完成时。故选D。
37. (2022·天津市市辖区·期中考试)This is the most wonderful lecture on science that I ________.
A. had ever heard B. was hearing
C. am hearing D. have ever heard
【答案】D
【解析】略
38. (2021·黑龙江省双鸭山市·期中考试)It's the third time _____ late this month.
A. that you arrived B. when you arrived
C. that you've arrived D. when you've arrived
【答案】C
【解析】句意:这是你这个月第三次迟到了。分析句子结构可知,此处为固定句型“It be +the+序数词+time+that+sb. have/has/had done sth.”,意为“某人第几次做某事”,如果主句be动词是is,从句用现在完成时,如果主句be动词是was,从句用过去完成时。分析选项,故选C。
39. (2022·黑龙江省哈尔滨市·月考试卷)Great changes ______ in China in the past 20years.
A. took place B. have taken place
C. were taken place D. have been taken place
【答案】B
【解析】句意:在过去的二十年里中国发生了很大的变化。take place与happen这两个词没有被动语态,in the past 20 years表明应该用完成时态。主语是Great changes,谓语动词用复数。故选B。
40. (2022·江苏省泰州市·单元测试)Either you or he_____ my umbrella by mistake. I can t find it anywhere.
A. take B. takes C. has taken D. have taken
【答案】C
【解析】句意:不是你就是他误拿了我的雨伞。我到处都找不到。结合I can t find it anywhere.可知,此处要用现在完成时;根据either...or...可知,谓语遵循“就近原则”;根据he可知,助动词需用has。
41. (2022·江苏省泰州市·单元测试)Either Tom or his friends_____ my umbrella by mistake. I can t find it anywhere.
A. take B. takes C. has taken D. have taken
【答案】D
【解析】句意:不是汤姆就是他的朋友错拿了我的伞。我到处都找不到。由句中的I can't find it anywhere.可知,设空处需用现在完成时have/has done表述过去发生的事情对现在的影响;主语由either...or...连接,根据就近原则,谓语和his friends保持一致,助动词用have。
42. (2022·湖北省十堰市·期中考试)We have ______ for too long.
A. temper B. afraid C. ignored D. attention
【答案】C
【解析】句意:我们已经忽视了很久。A.temper脾气;B.afraid恐怕;C.ignored忽略;D.attention注意。分析句子结构可知,设空处是现在完成时,其构成为:have/has+动词过去分词,设空处缺少过去分词,故选C。
43. (2022·湖北省襄阳市·月考试卷)I borrowed the book from John two weeks ago, so I ______ it for two weeks.
A. borrowed B. have borrowed C. have had D. have kept
【答案】D
【解析】句意:我两周前从约翰那里借了这本书,所以这本书我已经借了两周了。根据时间状语for two weeks可知,for+一段时间应用现在完成时,且谓语动词应用延续性动词,keep保存,保留,延续性动词,符合语境,故选D。
44. (2022·湖北省襄阳市·月考试卷)His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
【答案】D
【解析】考查现在完成时和延续动词。句意:他父亲从1978你就入党了。根据since 1978可知,此处用现在完成时,排除AC;此处表示是共产党员这种状态,用延续动词be in,排除B,joined是短暂动词。故选D。
45. (2022·湖北省襄阳市·月考试卷)Ben and Sue aren't home. They ______ to London on business.
A. have been B. has gone C. have gone D. will go
【答案】C
【解析】句意:Ben和Sue不在家。他们去伦敦出差了。have/has been to曾经去过某地(说话时,人已经回来了);have/has gone to已经去了某地(说话时,人还没回来)。根据语境可知,此处指出差还未回来,主语是they复数,助动词用have。
46. (2022·湖北省襄阳市·月考试卷)The Smiths ______ in China for eight years.
A. has lived B. lived C. has been D. have lived
【答案】D
【解析】句意:史密斯一家在中国已经住了八年了。根据时间状语for eight years可知,此处应用现在完成时,其构成为:have/has+动词过去分词,表示过去发生的动作一直持续到现在。主语The Smiths为复数,助动词用have,故选D。
47. (2022·湖北省襄阳市·月考试卷)—______ Kate this afternoon
—Not yet, but she is sure to be here before dinner.
A. Have you seen B. Did you see C. Do you see D. Will you see
【答案】A
【解析】句意:——你今天下午见到凯特了吗?——还没有,但她肯定会在晚饭前到。根据答语Not yet可知,此处应用现在完成时,表示过去发生的事情对现在造成的影响或结果。故选A。
48. (2022·湖北省襄阳市·月考试卷)It ______ ten years since I last ______ to Beijing.
A. is; have gone B. has been; went
C. has gone; go D. had been; went
【答案】B
【解析】句意:自从我上次去北京已经十年了。It has been+一段时间+since从句,意为“自……以来已有多长时间了”;since引导的时间状语从句,主句应用现在完成时,从句常用一般过去时,表示到说话时为止,已经发生或完成了的动作或状态,对现在的影响。主句主语为it,助动词应用has。故选B。
49. (2022·湖北省襄阳市·月考试卷)Great changes ______ place in the town in the past five years.
A. took B. take C. have taken D. has taken
【答案】C
【解析】句意:过去的五年里,这个镇发生了巨大的变化。根据时间状语in the past five years可知,该句应用现在完成时,其结构为:have/has+动词过去分词,主语是复数,助动词用have,故选C。
50. (2022·湖北省襄阳市·月考试卷)I ______ the Great Wall once. I ______ there last October.
A. had visited; went B. have visited; went
C. have visited; have gone D. visited; have gone
【答案】B
【解析】句意:我去过一次长城。去年十月去的。根据提示词once可知,第一空用现在完成时,其结构为:have/has+动词过去分词,表示过去发生的动作,对现在造成的影响和结果;根据时间状语last October可知,第二空要用一般过去时,故选B。
51. (2022·湖北省襄阳市·月考试卷)______ you ever ______ a horse
A. Do; ride B. Have; take C. Have; riden D. Have; ridden
【答案】D
【解析】句意:你骑过马吗?根据提示词ever可知,本句使用现在完成时,其结构为:have/has+动词过去分词,排除A;ride a horse骑马,固定搭配,ride的过去分词ridden,故选D。
52. (2022·贵州省贵阳市·月考试卷)----Do you know the town well
----No, this is the first time I _______ here.
A. came B. have come C. come D. am coming
【答案】B
【解析】This is the first time sb.have/has done sth.这是某人第一次做某事,固定句型,所以空处谓语动词需用现在完成时态。故选B。
53. (2022·天津市市辖区·月考试卷)In the last few years, great changes ________ in our city, and a lot of factories ________.
A. have been taken place; have set up
B. have taken place; have been set up
C. took place; set up
D. were taken place; were set up
【答案】B
【解析】句意:在过去的几年里,我们的城市发生了巨大的变化,许多工厂建立了。take place发生;set up建立。句子中有in the last few years,句子用现在完成时have+过去分词,take place发生,动词短语,没有被动语态,主语是changes,助动词用have;第二个空,主语factories和谓语的关系是被动,用现在完成时的被动语态have+been+过去分词,故选B。
54. (2022·河南省鹤壁市·单元测试)It s the third time that you _______ to our school.
A. Come B. have come C. has come D. had come
【答案】B
【解析】句意:这是你第三次来我们学校。固定句式:It/this is the +序数词+ time that sb.+现在完成时。本句前面使用了is,说明后面使用现在完成时;主语是you是第二人称,用have+过去分词come。故选B。
55. (2022·湖北省襄阳市·月考试卷)He ______ such an interesting film before.
A. have never see B. has never seen
C. never saw D. have never seen
【答案】B
【解析】句意:他以前从未看过这么有趣的电影。根据before可知,此处用现在完成时,主语he是单数,助动词用单数has。
56. (2022·湖北省襄阳市·月考试卷)I ______ a job interview today.
A. has have B. had have C. had had D. have had
【答案】D
【解析】句意:我今天有一次工作面试。根据today可知,此句用现在完成时have/has done,排除BC选项;主语是I,助动词用have,故选D。
57. (2022·湖北省襄阳市·月考试卷)Have you ever ______ a part-time job
A. done B. did C. do D. does
【答案】A
【解析】句子是现在完成时,have/has done,句子已经有have,缺少过去分词,故选A。
58. (2022·天津市·模拟题)Listening to loud music at live rock concerts______caused hearing loss in some teenagers.
A. are B. is C. have D. has
【答案】D
【解析】句意:在现场摇滚音乐会上听吵闹的音乐已经造成一些青少年听力损失。is/are是,be动词,可作被动语态的助动词;have/has为助动词。分析句子可知,句中已有caused,并且主语(listening to loud music at live rock concerts)与动词cause不是动宾关系,不是被动语态,排除选项A和B;根据空格后面的caused,可知句子是现在完成时态,结构为“have/has done”,主语是动名词短语,所以助动词应用has。
59. (2022·天津市·课时练习)With the advancement of China's modernization, lives of people living in the west of the country ______ tremendous changes over the past few years.
A. have been undergoing B. underwent
C. are undergoing D. undergo
【答案】A
【解析】句意:随着中国现代化进程的推进,在过去的几年里,生活在中国西部的人们的生活发生了巨大的变化。根据时间状语over the past few years可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在将会继续下去;主语是lives of people为复数,所以助动词需用have。故选A。
60. (2022·全国·同步练习)下列哪个是谓语动词?
A. trying B. having been finished
C. have improved D. being corrected
【答案】C
【解析】A.trying现在分词;动名词(非谓语动词);B.having been finished现在分词完成时的被动结构(非谓语动词);C.have improved现在完成时(谓语动词);D.being corrected动名词的被动结构(非谓语动词)。故选C。
61. (2022·澳门特别行政区·单元测试)The number of foreign students attending Chinese universities ______ rising steadily since 1997.
A. is B. are C. has been D. have been
【答案】C
【解析】句意:自1997年以来,进入中国大学学习的外国学生人数一直在稳步上升。the number of...“……的数量”,作主语时,谓语动词用单数,故B、D项错。题干中的since 1990常与现在完成时态连用,故C项正确。故选C。
62. (2022·全国·同步练习)Graffiti (涂鸦) is words or pictures that are written or drawn in public places, and it ______ since ancient times.
A. was existed B. has existed
C. exists D. has been existed
【答案】B
【解析】句意:涂鸦是文字或图片,写或画在公共场所,它自古以来就存在。由时间状语since ancient times可知,空处谓语动词需用现在完成时态has/have done;exist“存在”,通常只用作不及物动词,没有被动语态,主语是单数第三人称代词it,所以空处助动词需用第三人称单数has。故选B。
63. (2022·天津市·专项测试)The country life he was used to ___________ greatly since 1992.
A. change B. changing C. has changed D. have changed
【答案】C
【解析】句意:从1992年以来,他习惯的乡村生活已经改变了。注意分析句子结构,he was used to为一个定语从句,to(介词)的宾语为country life,因此句子的真正主语是the country life,空白处应该作谓语动词,故谓语用单数;时间状语是since 1992,所以用现在完成时。故选C。
64. (2022·天津市·专项测试)—Have you heard that Tom, together with his parents, ______ to America
—Really No wonder I haven't seen him these days.
A. has been B. has gone C. have been D. have gone
【答案】B
【解析】句意:——你听说汤姆和他父母一起去了美国吗?——是吗?难怪这几天我没有见到他。分析句子的结构可知,此处的主语为Tom,谓语动词要用单数,排除C、D项;从后面一句话所提供的语境“这几天我没有见到他”可知,此处用has gone,表示人不在这里,故B项正确。故选B。
65. (2022·天津市·专项测试)—This is the first time I ______ my first picture with my own hands.
—It's time that you ______ a picture for me.
A. took; took B. have taken; took
C. took; will take D. will take; have taken
【答案】B
【解析】句意:——这是我第一次亲手拍下我的第一张照片。——是你给我拍张照片的时候了。This is the first time that+现在完成时,表示“这是……第一次做某事”,在这句话中,用现在完成时主要是为了强调表示过去的某一个动作或行为对现在的影响,且因为前面是is,表示现在时,后面必须时态呼应一致,因此用现在完成时;It's time + that从句时,that可省略,从句中的谓语动词有两种形式,可用动词的过去式(be动词用were)或用shoud+动词原形(should不能省略),此句型为虚拟语气句型,表示“现在某人该做某事了”。故选B。
66. (2022·江苏省南京市·模拟题)Jack ________ Chinese for two years in the Confucius College of Canada before he came to TEDA Club.(  )
A. has studied B. studied C. had studied D. was studying.
【答案】C
【解析】分析句子可知,before引导的时间状语从句时态为一般过去时,主语动作发生在从句动作之前,即过去的过去,所以主句用过去完成时。
故选:C。
Jack在加入TED俱乐部之前就已经在加拿大的孔子大学学习汉语两年了。
掌握并熟练运用现在完成时。
67. (2022·全国·同步练习)Every year a flood of farmers arrive in Shenzhen for the moneymaking jobs they ______ before leaving their hometowns.
A. promised B. were promised
C. have promised D. have been promised
【答案】D
【解析】句意:每年,大批的农民来到深圳,寻找离家前被许诺过的能赚到钱的工作。根据时间状语every year可判断应与现在有关的时态,故排除A和B两项;根据jobs和promise之间是被动关系,指农民们在离开家乡之前被许诺能找到赚钱的工作,所以用被动语态。故选D。
68. (2022·天津市·模拟题)Beijing Winter Olympic mascot Bing Dwen Dwen _____ the hearts of millions worldwide since the Olympics kicked off on February 4,2022.(  )
A. has won B. will win C. was winning D. had won
【答案】A
【解析】根据句中状语从句since the Olympics kicked off on February 4,2022要用现在完成时,A项正确。其它选项不符合语境。
故选:A。
自2022年2月4日北京冬奥会开幕以来,北京冬奥会吉祥物"冰墩墩"赢得了全球数百万人的心。
解答此类问题要了解各种时态的基本含义,并区别各种时态之间的差异,了解某些时态的特殊用法,然后结合语境选择正确答案。
69. (2022·全国·同步练习) The number of foreign students attending Chinese universities ________ rising steadily since 2000.
A. is B. are C. have been D. has been
【答案】D
【解析】句意:自2000年以来,在中国大学就读的外国学生人数一直在稳步上升。主语是the number,为可数名词单数,谓语动词也为单数,根据since 2000,可知时态为现在完成时,故选D项。
70. (2022·黑龙江省佳木斯市·期末考试)The number of tall buildings ______ greatly in our town in the last few years.
A. is increasing B. has increased
C. are increased D. have increased
【答案】B
【解析】句意:在过去的几年中,我们镇上高楼大厦的数量大大增加。分析句子及根据in the last few years可知,空处应用现在完成时;主语The number of tall buildings意为“高楼大厦的数量”为单数,所以助动词应用has。故选B。
71. (2022·全国·同步练习)By the time he realizes he________into a trap, it'll be too late for him to do anything about it.(  )
A. walks B. walked C. has walked D. had walked
【答案】C
【解析】考查现在完成时.与by the time 连用的句子应该用什么时态,主要是看这个时间点发生在过去还是现在或将来.句中 he realizes是现在的时间点,强调walk动作业已完成,要用现在完成时.故C项正确.其它三项不符合语境.
故选:C.
到他意识到已经进入一个圈套的时候,对于他来说做任何事情也都为时已晚了.
解答此类问题要了解各种时态的基本含义,并区别各种时态之间的差异,了解某些时态的特殊用法,然后结合语境选择正确答案.
72. (2011·天津市·历年真题)In the last few years thousands of films ______ all over the world.
A. have produced B. have been produced
C. are producing D. are being produced
【答案】B
【解析】句意:在过去的几年里,全世界制作了成千上万部电影。由时间状语in the last few years可知,本句应用现在完成时,排除C、D两项;thousands of films与produce之间存在被动关系,排除表示主动的A项。故选B。
73. (2021·黑龙江省双鸭山市·期中考试)When I was at college,I________three foreign languages but I________all except a few words of each.(  )
A. spoke;had forgotten B. had spoken;had forgotten
C. spoke;have forgotten D. had spoken;have forgotten
【答案】C
【解析】答案:C。考查时态。根据句意第一个动词发生的时间是上大学的时候,用一般过去时,第二个空表示现在的情况,用现在完成时。故选C。
当我在大学的时候,我说三种外语,但是每种语言除了几个单词我都忘记了。
本题考查时态。注意通过上下文语境中判断动作发生的时间。
74. (2021·广东省汕头市·期中考试)This is the first time that I_________ at the meeting.(  )
A. had spoken B. have spoken C. am D. was
【答案】B
【解析】本题考查动词时态.这里使用固定句型的固定时态.This is the first time that+从句,从句用现在完成时.
故选:B.
这是我第一次在会议上发言.
①过去发生的某一动作对现在造成的影响或结果.到现在为止已经发生或完成的动作.
②表示过去发生的、持续到现在的动作或状态.
75. (2021·北京市·专项测试)The musician along with his band members ______ ten performances in the last three months.
A. gives B. has given C. have given D. give
【答案】B
【解析】句意:这个音乐家连同他的乐队成员在过去三个月中已经表演了十场。分析句子可知,时间状语是in the last three months,应用现在完成时,因此排除选项A和D;主语由along with连接,谓语和前面的the musician一致,故助动词应用has。故选B。
76. (2021·广东省深圳市·月考试卷)—Hello, I have heard you are on holiday.
—That's not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight.
A. returned; stayed B. have returned; stayed
C. will return; stay D. am to return; stay
【答案】B
【解析】句意:——你好,我听说你在度假。——事实并非如此。事实上,我刚从雅典度假回来,我在那儿待了两个星期。结合语境可知,前面句子时态是现在完成时,表示回来动作到现在已经完成;第二句时态是一般过去时,是之前在那待了两个星期。故选B。
77. (2021·湖北省·同步练习)It's the third time ______ late this month.
A. that you arrived B. when you arrived
C. that you've arrived D. when you've arrived
【答案】C
【解析】句意:这是你这个月第三次迟到了。分析句子结构可知,此处为固定句型It+be动词+the+序数词+time+that+sb. have/has/had done sth.,意为“这是某人第几次做某事”;如果主句be动词是一般现在时,从句用现在完成时;如果主句be动词是一般过去时,从句用过去完成时。分析选项,故选C。
78. (2021·湖北省·同步练习)This is the third time that Beijing Xinxing Vocational School ______ such social practice.
A. organized B. has organized
C. have organized D. is organizing
【答案】B
【解析】句意:这是北京新星职业学校第三次组织这样的社会实践活动。分析句子可知,本句使用了It/This be the+序数词+time that...句式,从句要使用完成时态,be动词是is时,从句用现在完成时,故选B。
79. (2021·湖北省·其他类型)—Have you ______ to Shanghai
—Yes, I have been three times.
A. gone B. been C. come D. left
【答案】B
【解析】句意:——你去过上海吗?——是的,我去过三次。have been to表示曾经去过某地,但现在不在那儿;have gone to表示到某地去了,现在不在说话处。由回答I have been three times.可知,此处需用have been to表示曾去过。
80. (2021·湖北省·其他类型)He has worked ______ three hours.
A. as B. since C. for D. in
【答案】C
【解析】句意:他已经工作了三个小时。as作为;since自从……以来;for后跟一段时间;in在。three hours为一段时间,因此用for连接。故选C。
81. (2021·湖北省·其他类型)Mother ______ me a new coat yesterday. I ______ it on. It fits me well.
A. had made; have tried B. made; have tried
C. has made; tried D. made; tried
【答案】B
【解析】句意:妈妈昨天给我做了一件新外套。我已经试过了。它很适合我。第一个空:根据时间状语 yesterday可知,要用一般过去时,故排除A, C两个选项。再根据It fits me well.可知,第二个空要用现在完成时表示结果。故选B。
82. (2021·湖北省·其他类型)Miss Green isn't in the office. She ______ to the library.
A. has gone B. went C. will go D. has been
【答案】A
【解析】句意:格林女士不在办公室。她去了图书馆。have been to表示曾经去过某地,但现在不在那儿;have gone to表示到某地去了,现在不在说话处;根据句意可知,此处表示格林女士去了图书馆,并不一定回来了,所以,用用has gone to,故选A。
83. (2021·湖北省·其他类型)We ______ trees last Sunday. So far we ______ over 3000 trees there.
A. planted; planted B. planted; have planted
C. have planted; planted D. have planted; have planted
【答案】B
【解析】句意:上个星期天我们种树了。到目前为止,我们已经在那里种了三千多棵树。根据时间状语 last Sunday可知,第一个空要用一般过去时;根据时间状语So far可知,第二个空要用现在完成时。故选B。
84. (2021·湖北省·其他类型)John ______ there since 10 years ago, so he ______ them.
A. has worked; knows B. had worked; had known
C. worked; knew D. worked; had known
【答案】A
【解析】句意:John已经在这工作十年了,所以他认识他们。since是现在完成时的标志,后一个空陈述客观事实,用一般现在时,主语是第三人称单数,故选A
85. (2021·湖北省·其他类型)He ______ the Army in 1989. He ______ in the army since then.
A. joined; is B. has joined; has been
C. had joined; is D. joined; has been
【答案】D
【解析】句意:他在1989年参军。从那以后,他就一直待在部队里。第一空句子中有in 1989,表示过去的动作,用一般过去时;根据时间状语since then可知,第二空用现在完成时,故选D。
86. (2021·湖北省·其他类型)Mr Black ______ in China since five years ago.
A. lived B. has lived
C. lives D. is going to live
【答案】B
【解析】句意:布莱克先生五年前就住在中国了。由时间状语since five years ago可知,该句用现在完成时,故选B。
87. (2021·湖北省·其他类型)—______ you ______ the text yet
—Yes, we ______ it two hours ago.
A. Did; copy; did B. Have; copied; have
C. Have; copied; did D. Did; copy; had
【答案】C
【解析】句意:——你们抄完课文了吗?——是的,两小时前我们就抄完了。根据第一句中的yet可知用现在完成时,表示结果,排除A和D。根据第二句中的two hours ago可知,用一般过去时,表示“两小时前抄完了”,用did代替copied。故选C。
88. (2021·湖北省·其他类型)Have you ever ______ a horse
A. ride B. rided C. rode D. ridden
【答案】D
【解析】句意:你骑过马吗?根据空前的Have you ever可知,此处填动词的过去分词,构成现在完成时的结构have/has done。故选D。
89. (2021·湖北省·其他类型)I ______ him since I began to live in the city.
A. Know B. have known C. knew D. will know
【答案】B
【解析】句意:自从我开始住在这个城市,我就认识他了。根据时间状语since I began to live in the city可知,主句使用现在完成时;主语是I,助动词应用have。故选B。
90. (2021·湖北省·其他类型)Great changes ______ in my hometown in the past ten years.
A. have been taken place B. have happened
C. have taken place D. are taken place
【答案】C
【解析】句意:过去十年,我家乡发生了巨大的变化。happen一般指偶然发生;take place指事先安排或有准备的事情或活动发生。in the past ten years是现在完成时常用的标志词,且动词短语take place无被动语态,故选C。
91. (2021·湖北省·其他类型)-______ you ___ your homework yet -Yes . I _____ it a moment ago .
A. Did ; do ; finished B. Have ; done ; finished
C. Have ; done ; have finished D. will ; do ; finish
【答案】B
【解析】考查疑问句。句意:——你的作业做完了吗?——是的。我一个月前已经做完了。第一个空考查一般疑问句。根据句意可知,此处表示已经完成的动作,用现在完成时,其构成为:have+done,其一般疑问句的构成为:将助动词have提到句首。句中时间状语为a moment ago,表示过去所发生的动作,用一般过去时,故选B。
92. (2021·湖北省·其他类型)Both his parents look sad . Maybe they ______what's happened to him .
A. knew B. have known C. must know D. will know
【答案】B
【解析】考查时态。句意:他的父母看起来都很伤心。也许他们已经知道他发生了什么事。A.knew为一般过去时;B.have known为现在完成时;C.must know一定知道;D.will know为一般将来时。根据句意可知,此处应用现在完成时,表示已经发生的动作,故选B。
93. (2021·湖北省·其他类型)We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
【答案】C
【解析】考查时态和主谓一致。句意:我们从小丽小的时候就认识她。A.know知道,认识(一般现在时);B.had known知道(过去完成时);C.have known认识(现在完成时);D.knew认识(一般过去时)。根据since she was a little girl可知,此句用现在完成时;主语是we,故选C。
94. (2021·湖北省·其他类型)---Our country ______ a lot so far.
--- Yes. I hope it will be even ______.
A. has changed; well B. changed; good
C. has changed; better D. changed; better
【答案】C
【解析】【试题解析】
考查现在完成时和比较级。句意:——我们的国家到目前为止变化很大。——是的。我希望他会更好。so far和现在完成时连用,排除BD;even修饰比较级。排除A。故选C。
95. (2021·湖北省·其他类型)Zhao Lan ______already ______in this school for two years .
A. was ; studying B. will ; study
C. has ; studied D. are ; studying
【答案】C
【解析】句意:赵兰已经在这所学校学习两年了。A过去进行时;B一般将来时;C现在完成时;D现在进行时。already和现在完成时连用。故选C。
96. (2021·湖北省·其他类型)The famous writer _____ one new book in the past two year .
A. is writing B. was writing C. wrote D. has written
【答案】D
【解析】考查时态。句意:这位著名作家在过去的两年里写了一本新书。根据中的时间状语in the past two year可知,本句采用现在完成时。A.is writing为现在进行时,B.was writing为过去进行时,C.wrote为一般过去时,此三项不合题意,故选D。
97. (2021·湖北省·其他类型)-Do you know him well - Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
【答案】B
【解析】 考查现在完成时和延续动词。句意:——你很了解他吗?——我们从十年前开始就是朋友。根据时间状语since ten years ago可知,本题描述的是从过去一直持续到现在的动作,所以要用现在完成时态,应该用延续动词be;排除A;选项C“成为朋友”;D“交朋友”,均为瞬间动作,不符合题意。只有B.have been符合题意。故选B。
98. (2021·全国·同步练习)Increasingly, over the past few years, people, especially young people, ______ aware of the need to change their eating habits.
A. were B. have been C. are D. had been
【答案】B
【解析】句意:在过去的几年里,人们,尤其是年轻人,越来越意识到改变饮食习惯的必要性。由前文的over the past few years可知,本句应是现在完成时,主语是people,因此空格处应是have been,故选B。
99. (2020·江苏省·月考试卷)The exhibition ______ thousands of visitors since it opened.
A. attracts B. has attracted C. had attracted D. is attracting
【答案】B
【解析】句意:展览自开幕以来吸引了成千上万的游客。A.一般现在时;B.现在完成时;C.过去完成时;D.现在进行时。此句是since引导的时间状语从句,从句用一般过去时,主句用现在完成时。故选B。
100. (2021·北京市·专项测试)Nanjing is no longer what it was. Great changes _____ in the past few years.
A. were taken place B. are taken place
C. have taken place D. are taking place
【答案】C
【解析】句意:南京不再是过去的南京了。在过去的几年中发生了巨大的变化。该处考查动词时态,根据时间状语in the past ten years可知要用现在完成时,动词短语take place无被动语态,故选C。2023-2024学年北京市高中英语语法现在完成时专项练习单选100题
现在完成时
1. The number of medical schools reached 18 in the early 1990s and ______ around that level ever since.
A. are remaining B. have remained C. is remaining D. has remained
2. We ______ quite enough work for the morning; now let's take a break.
A. have done B. will do C. had done D. were doing
3. We________ each other since we met in the last summer holiday.
A. won’t see B. haven’t seen C. didn’t see D. wasn’t see
4. There ________a dramatic rise in the number of extreme weather events over the past 20 years, caused largely by rising global temperatures, according to a new report from the United Nations.
A. was B. is C. had been D. has been
5. Half of the class ________ most of the work, some of which ________ really difficult.
A. have done; is B. has done; are
C. has done; is D. have done; are
6. Large amounts of money ______ spent on the magnificent building, but the poor ________not allowed to have a single room.
A. has been, are B. have been, is
C. have been, are D. has been, is
7. My father, together with his workmates,________ been to Beijing.
A. has B. have C. had D. having
8. The man in prison insisted that he ______ nothing wrong and ______ set free.
A. had done; should be B. should do; should be
C. had done; had been D. should do; had been
9. Hardly ever ______ so many choices for young people entering the workforce as there are today.
A. there are B. there have been
C. have there been D. are there
10. I love coming here and seeing my family and all the friends I ________ over the years.
A. have made B. made C. makes D. is made
11. Great changes ______ in our school since 2016. A lot of progress ______.
A. have taken the place; have been made
B. had taken place; have been made
C. were taken place; has made
D. have taken place; has been made
12. The building ______ since you ______.
A. has constructed; have left
B. constructed; left
C. has been constructed; left
D. has been constructed; have left
13. Great changes______ in China since the People’s Republic of China_________ in 1949.
A. took place; founded
B. has taken place; was founded
C. have been taken place; founded
D. have taken place; was founded
14. Facial recognition technology employed in office buildings ______ the time it takes the security staff ______ routine safety check.
A. have reduced; performing B. has reduced; performing
C. has reduced; to perform D. have reduced; to perform
15. My friend Tom said that he would come to my birthday party tonight, but he _________ so far.
A. doesn t B. isn t coming C. hasn t come D. didn t come
16. Professor James will give us a lecture on the western culture, but when and where ________ yet.
A. hasn t been decided B. haven t been decided
C. isn t decided D. aren t decided
17. It s the second time that I ________ to Beijing. What great changes! It s years since I________ here last time.
A. went; had left B. have been; left
C. had been; left D. have been; had left
18. —Do you know Mrs Black ?
—Certainly.She is a kind woman,but she ______ for about a year.
A. was dead B. has been dead C. has died D. died
19. This is the first time that I ______at the meeting.
A. had spoken B. am C. was D. have spoken
20. He is the only one of the students who _______ the winner of scholarship for 3 years.
A. have been B. has been C. is D. are
21. It is the second time that I ______ in Beijing. What great changes! It is years since I ______ here last time.
A. went; had left B. have been; left
C. had been; left D. have been; had left
22. —When will the bike-sharing schemes be introduced to the public
—Not until ______ a better understanding of them.
A. we have had B. will we have had
C. have we had D. we will have had
23. Up to now, we ______ no news from her.
A. received B. will receive C. have received D. had received
24. Good morning! I want to know whether my computer I left here three days ago ______ yet.
A. repairs B. has been repaired
C. was repaired D. repaired
25. The number of foreign students attending Chinese universities ________increasing since 2003.
A. is B. are C. has been D. have been
26. Professor James will give us a lecture on the Western culture, but when and where yet ______.
A. hasn't been decided B. haven't decided
C. isn't being decided D. aren't decided
27. Here we found little snow, as most of it seemed _______ blown off the mountain.
A. that it was B. to be
C. to have been D. that it had been
28. You ve never been to Paris, ________
A. don t you B. have you C. will you D. haven t you
29. —Tom, it s time we _______ here.
—But mum, it s the first time we _______ the palace.
A. left, visited B. leave, visit
C. should leave, have visited D. have left, have visited
30. Either you or he my umbrella by mistake. I can't find it anywhere.
A. take B. takes C. has taken D. have taken
31. In the last few years, China ______ great achievements in environmental protection.
A. has made B. had made
C. was making D. is making
32. I ______ a part-time salesman in a company for 3 years.
A. worked as B. have worked as
C. have worked at D. worked at
33. Have you ever ______ your last train or bus home
A. lost B. losed C. loose D. lose
34. Great changes ______ in my hometown in the past few years.
A. have taken place B. took place
C. taken place D. have been taken place
35. —Lily and Jane aren't home, are they
—No, they ______ to England on business.
A. has gone B. have gone C. have been D. has been
36. In the last few years, China ______great achievement in environmental protection.
A. is making B. had made C. was making D. has made
37. This is the most wonderful lecture on science that I ________.
A. had ever heard B. was hearing
C. am hearing D. have ever heard
38. It's the third time _____ late this month.
A. that you arrived B. when you arrived
C. that you've arrived D. when you've arrived
39. Great changes ______ in China in the past 20years.
A. took place B. have taken place
C. were taken place D. have been taken place
40. Either you or he_____ my umbrella by mistake. I can t find it anywhere.
A. take B. takes C. has taken D. have taken
41. Either Tom or his friends_____ my umbrella by mistake. I can t find it anywhere.
A. take B. takes C. has taken D. have taken
42. We have ______ for too long.
A. temper B. afraid C. ignored D. attention
43. I borrowed the book from John two weeks ago, so I ______ it for two weeks.
A. borrowed B. have borrowed C. have had D. have kept
44. His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
45. Ben and Sue aren't home. They ______ to London on business.
A. have been B. has gone C. have gone D. will go
46. The Smiths ______ in China for eight years.
A. has lived B. lived C. has been D. have lived
47. —______ Kate this afternoon
—Not yet, but she is sure to be here before dinner.
A. Have you seen B. Did you see C. Do you see D. Will you see
48. It ______ ten years since I last ______ to Beijing.
A. is; have gone B. has been; went
C. has gone; go D. had been; went
49. Great changes ______ place in the town in the past five years.
A. took B. take C. have taken D. has taken
50. I ______ the Great Wall once. I ______ there last October.
A. had visited; went B. have visited; went
C. have visited; have gone D. visited; have gone
51. _____ you ever ______ a horse
A. Do; ride B. Have; take C. Have; riden D. Have; ridden
52. ----Do you know the town well
----No, this is the first time I _______ here.
A. came B. have come C. come D. am coming
53. In the last few years, great changes ________ in our city, and a lot of factories ________.
A. have been taken place; have set up
B. have taken place; have been set up
C. took place; set up
D. were taken place; were set up
54. It s the third time that you _______ to our school.
A. Come B. have come C. has come D. had come
55. He ______ such an interesting film before.
A. have never see B. has never seen
C. never saw D. have never seen
56. I ______ a job interview today.
A. has have B. had have C. had had D. have had
57. Have you ever ______ a part-time job
A. done B. did C. do D. does
58. Listening to loud music at live rock concerts______caused hearing loss in some teenagers.
A. are B. is C. have D. has
59. With the advancement of China's modernization, lives of people living in the west of the country ______ tremendous changes over the past few years.
A. have been undergoing B. underwent
C. are undergoing D. undergo
60. 下列哪个是谓语动词?
A. trying B. having been finished
C. have improved D. being corrected
61. The number of foreign students attending Chinese universities ______ rising steadily since 1997.
A. is B. are C. has been D. have been
62. Graffiti (涂鸦) is words or pictures that are written or drawn in public places, and it ______ since ancient times.
A. was existed B. has existed
C. exists D. has been existed
63. The country life he was used to ___________ greatly since 1992.
A. change B. changing C. has changed D. have changed
64. —Have you heard that Tom, together with his parents, ______ to America
—Really No wonder I haven't seen him these days.
A. has been B. has gone C. have been D. have gone
65. —This is the first time I ______ my first picture with my own hands.
—It's time that you ______ a picture for me.
A. took; took B. have taken; took
C. took; will take D. will take; have taken
66. Jack ________ Chinese for two years in the Confucius College of Canada before he came to TEDA Club.(  )
A. has studied B. studied C. had studied D. was studying.
67. Every year a flood of farmers arrive in Shenzhen for the moneymaking jobs they ______ before leaving their hometowns.
A. promised B. were promised
C. have promised D. have been promised
68. Beijing Winter Olympic mascot Bing Dwen Dwen _____ the hearts of millions worldwide since the Olympics kicked off on February 4,2022.(  )
A. has won B. will win C. was winning D. had won
69. The number of foreign students attending Chinese universities ________ rising steadily since 2000.
A. is B. are C. have been D. has been
70. The number of tall buildings ______ greatly in our town in the last few years.
A. is increasing B. has increased
C. are increased D. have increased
71. By the time he realizes he________into a trap, it'll be too late for him to do anything about it.(  )
A. walks B. walked C. has walked D. had walked
72. In the last few years thousands of films ______ all over the world.
A. have produced B. have been produced
C. are producing D. are being produced
73. When I was at college,I________three foreign languages but I________all except a few words of each.(  )
A. spoke;had forgotten B. had spoken;had forgotten
C. spoke;have forgotten D. had spoken;have forgotten
74. This is the first time that I_________ at the meeting.(  )
A. had spoken B. have spoken C. am D. was
75. The musician along with his band members ______ ten performances in the last three months.
A. gives B. has given C. have given D. give
76. —Hello, I have heard you are on holiday.
—That's not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight.
A. returned; stayed B. have returned; stayed
C. will return; stay D. am to return; stay
77. It's the third time ______ late this month.
A. that you arrived B. when you arrived
C. that you've arrived D. when you've arrived
78. This is the third time that Beijing Xinxing Vocational School ______ such social practice.
A. organized B. has organized
C. have organized D. is organizing
79. —Have you ______ to Shanghai
—Yes, I have been three times.
A. gone B. been C. come D. left
80. He has worked ______ three hours.
A. as B. since C. for D. in
81. Mother ______ me a new coat yesterday. I ______ it on. It fits me well.
A. had made; have tried B. made; have tried
C. has made; tried D. made; tried
82. Miss Green isn't in the office. She ______ to the library.
A. has gone B. went C. will go D. has been
83. We ______ trees last Sunday. So far we ______ over 3000 trees there.
A. planted; planted B. planted; have planted
C. have planted; planted D. have planted; have planted
84. John ______ there since 10 years ago, so he ______ them.
A. has worked; knows B. had worked; had known
C. worked; knew D. worked; had known
85. He ______ the Army in 1989. He ______ in the army since then.
A. joined; is B. has joined; has been
C. had joined; is D. joined; has been
86. Mr Black ______ in China since five years ago.
A. lived B. has lived
C. lives D. is going to live
87. —______ you ______ the text yet
—Yes, we ______ it two hours ago.
A. Did; copy; did B. Have; copied; have
C. Have; copied; did D. Did; copy; had
88. Have you ever ______ a horse
A. ride B. rided C. rode D. ridden
89. I ______ him since I began to live in the city.
A. Know B. have known C. knew D. will know
90. Great changes ______ in my hometown in the past ten years.
A. have been taken place B. have happened
C. have taken place D. are taken place
91. -______ you ___ your homework yet -Yes . I _____ it a moment ago .
A. Did ; do ; finished B. Have ; done ; finished
C. Have ; done ; have finished D. will ; do ; finish
92. Both his parents look sad . Maybe they ______what's happened to him .
A. knew B. have known C. must know D. will know
93. We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
94. ---Our country ______ a lot so far.
--- Yes. I hope it will be even ______.
A. has changed; well B. changed; good
C. has changed; better D. changed; better
95. Zhao Lan ______already ______in this school for two years .
A. was ; studying B. will ; study
C. has ; studied D. are ; studying
96. The famous writer _____ one new book in the past two year .
A. is writing B. was writing C. wrote D. has written
97. -Do you know him well - Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
98. Increasingly, over the past few years, people, especially young people, ______ aware of the need to change their eating habits.
A. were B. have been C. are D. had been
99. The exhibition ______ thousands of visitors since it opened.
A. attracts B. has attracted C. had attracted D. is attracting
100. Nanjing is no longer what it was. Great changes _____ in the past few years.
A. were taken place B. are taken place
C. have taken place D. are taking place