一、单项选择现在完成时
1.This is the third time I____ Hong Kong. The second time I____ here was on Christmas Day last year.
A.have visited; came B.have visited; have come C.visit; came D.visited; had come 【答案】A 【解析】 【详解】
考查时态。句意:这是我第三次来,第二次我在这里的时候是去年的圣诞节那一天。第一句考查了固定句式:This/It is/was the 序数词 time sb have/has/had done sth,该句式意为“这是某人第几次做某事”,所以第一空中使用have visited;第二空中用一般过去时描述过去发生的事情。故A项正确。 【点睛】
本题第一空考查了特殊句式“It /That/This is the...time that sb have done sth;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。
2.Although she is only 16 years old, she ______ to drugs for two years. A.addicts B.had been addicted C.has addicted D.has been addicted 【答案】D 【解析】 【详解】
考查现在完成时态和固定搭配。句意:虽然她只有16岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。
3.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years. A.have sprung up C.had sprung up 【答案】A 【解析】 【详解】
考查时态。句意:这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如雨后春笋般在中国各大城市兴起。根据these years“这些年”,可知句子用现在完成时态,故答案为A。
B.sprang up D.spring up
4.During the last three decades, the number of people participating in physical fitness programs sharply.. A.was increasing C.had increased 【答案】B 【解析】
试题分析:考查动词的时态语态。从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three decades”可知,该空中应该用现在完成时态,所以只有B项符合语境。 【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。这句话的时间状语是During the last three decades是典型的现在完成时的时间状语。
B.has increased D.will be increasing
5.—What a stupid mistake!
—Yes. I ______ you doing it carefully, but without success. A.was suggesting C.have suggested 【答案】C 【解析】 【详解】
考查时态。句意:——这是一个多么愚蠢的错误啊!——是的,我建议过你要认真,但是你听不进去。根据“What a stupid mistake!”判断此处强调过去的事情对现在的影响,应该用现在完成时,故C项正确。
B.will suggest D.had suggested
6.We have done things we ought not to have done and undone things we ought to have done.
A.leaving B.left C.will leave D.leave 【答案】B 【解析】 【详解】
考查现在完成时。句意: 不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句,即we have done things we ought not to have done和left undone things we ought to have done,所以have done和have left是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中we ought to have done作things的定语。故选B选项正确。
7.I am a better reader this year than I was last year because I ________ to hundreds of new
concepts and ideas.
A.have exposed B.had been exposed C.have been exposed D.was exposed 【答案】C 【解析】 【分析】 考查时态。 【详解】
句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。
Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。
8.Throughout the history of movie-making, Shakespeare’s plays for films more than the works of any other writer.
A.were being adapted B.would be adapted C.have been adapted D.are adapted 【答案】C 【解析】 【详解】
考查现在完成时的被动语态。句意:纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数要比其他作家的作品被改编成电影的次数多。由“Throughout the history of movie-making,”可知,本句为现在完成时,主语Shakespeare’s plays,与谓语adapt为被动。所以用现在完成时的被动语态have been adapted。故C选项正确。
9.How happy we are! The holiday we have been looking forward _______ at last. A.to has come C.to having come 【答案】A 【解析】 【详解】
考查句子结构分析和谓语动词。句意:我们是多么的快乐啊!我们一直所期望的假期终于来了。句中we have been looking forward to我们一直所期望的,作the holiday的定语,故整个句子应当为The holiday has come at last。故选A。
B.having come D.has come
10.— 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引导的是时间状语从句,从句中要用现在时代替将来时。not until位于句首时,主句要用部分倒装,但是从句不用,故选A。
11.I’m tired out. I__________all afternoon and I don’t seem to have finished anything. A.shopped C.had shopped 【答案】D 【解析】
试题分析:句意为:“我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。 考点:考查动词时态
B.have shopped D.have been shopping
12.Ever since he left school, he ______ becoming a professor in that famous university. A.has never dreamed of B.had never dreamed of C.didn’t dream of D.was not dreaming of 【答案】A 【解析】 【详解】
考查时态。句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故选A。 【点睛】
1.Since自从---以来(可做介词和连词),和现在完成时态连用。 He has lived here since he came. 自从他来到这里,就一直在这里住着。
2.It is /has been+一段时间+since 主语+一般过去时态+其他。自从做某事有多长时间了。 在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。
13.―What do you think of our hometown?
―Very beautiful. You know it is the first time that I _______ here. A.will be C.have been 【答案】C
B.was D.had been
【解析】
试题分析:考查固定句型中的时态。固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。 考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;
14.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply. A.was increasing B.has increased C.had increased D.will be increasing 【答案】B 【解析】 【分析】 考查动词时态 【详解】
句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。故选B。
15.In order to find the missing child, villagers _________ all they can over the past five hours. A.did B.do
C.had done D.have done 【答案】D 【解析】 【分析】 考查时态。 【详解】
句意:为了找到那个失踪的孩子,在过去的5个小时中,村民们已经做了所有他们能做的。句中they can是定语从句,修饰先行词all,在从句中省略了can后面的do(因为主句谓语动词是实意动词do),根据句中时间状语over the past five hours可知用现在完成时。故选D。 【点睛】
现在完成时表示过去完成的动作对现在仍有影响。现在完成时的标志性时间状语有:already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far, in the last few years/weeks/mouths , till now, recently等等。
16.This is the first time I ______Tian’anmen Square. You can’t imagine how excited I am.
A.have visited B.am visiting C.visit D.visited 【答案】A 【解析】 【详解】
考查现在完成时。句意:这是我第一次参观天安门广场。It/This is the+序数词+that的结构中,从句用现在完成时。故A选项正确。 【点睛】
句式“This/It is/was the first/second ... last time + that从句”表示“这是第……次做某事”。其中,that引导的是定语从句,that在口语中常省略。对于此句式,我们需要掌握that从句的时态:若前面的be动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。
本句中的be动词时is,所以从句用现在完成时。故A选项正确。
17.--- Have we ________ water? --- Yes, ________. We’d better get some. A.given out; we have run it out C.used up; our water has been run out 【答案】B 【解析】 【详解】
考查动词短语辨析。句意:—我们用完水了吗?—是的,我们的水已经用完了。我们最好去取点水。动词短语run out of意为“用完,耗尽…”,该短语可以用于被动语态;run out意为“用完”,这是一个不及物动词短语,后面不接宾语,没有被动语态形式,排除CD项;use up意为“用完”,该短语有被动语态形式。短语give out分发,散发。该短语与句意不符,排除A项;故B项正确。
B.run out of; our water has run out D.run out; our water is running out
18.After he left college, he was employed in an international company and there ever since . A.worked B.had worked C.has worked D.was working 【答案】C 【解析】 【详解】
考查时态。句意:他大学毕业以后,被一家公司雇佣了,从那以后就一直在那里工作。句中时间状语ever since意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。
19.I wonder why Jenny ________us recently.We should have heard from her by now. A.hasn’t written B.doesn’t write C.won’t write D.hadn’t written
【答案】A 【解析】 【详解】
考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。
20.Much disappointed as he is in the job interview, he still keeps his confidence. A.to have failed C.having failed 【答案】A 【解析】
试题分析:考查动词的时态。由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。故选A。 考点:考查动词的时态。
B.failed D.failing
21.Never before ________ such a difficult time, and nor ________. A.we have experienced; they have C.did we experience; they did 【答案】B 【解析】 【详解】
考查时态和倒装句。句意:以前我们从没经历过如此艰难的时期,他们也没有经历过。never before“从来没有,前所未有”,要与完成时态连用,位于句首时句子需要使用部分倒装,即助动词have/has提前;nor放句首引导倒装句,意为“……也不……”,句子需要部分倒装,与上文助动词保持一致。故选B。 【点睛】 部分倒装
1)句首为否定或半否定的词语,如no, not, never, seldom, little, hardly, at no time, in no way, not until…等。
Never have I seen such a performance.
Not until the child fell asleep did the mother leave the room.
当Not until引出主从复合句,主句倒装,从句不倒装。注意:如否定词不在句首不倒装。比如:I have never seen such a performance.
The mother didn't leave the room until the child fell asleep. 2)否定词开头作部分倒装
如 Not only…but also, Hardly/Scarcely…when, No sooner… than等,要倒装。例如: Not only did he refuse the gift, he also severely criticized the sender.
B.have we experienced; have they D.we had experienced; had they
Hardly had she gone out when a student came to visit her. No sooner had she gone out than a student came to visit her. 3)so, neither, nor作部分倒装
用这些词表示\"也\"、\"也不\" 的句子要部分倒装。例如: Tom can speak French. So can Jack. If you won't go, neither will I.
4)only+ 副词/介词/状语从句位于句首,要部分倒装 Only in this way, can you learn English well.
Only after being asked three times did he come to the meeting. 如果句子为主从复合句,则主句倒装,从句不倒装。 Only when he is seriously ill does he ever stay in bed.
22.The Mp3 ________ young people ________ a bit of decline recently with the appearance of the Mp4.
A.intending to; has entered into B.intended for; has gone into C.meant to; takes on D.meant for; opens up 【答案】B 【解析】 【详解】
考查动词短语辨析和时态。句意:随着MP4的出现,为年轻人设计的这款MP3的销量已经下滑了。短语be intended for为…设计,be meant for本应为,be meant to do sth.打算做某事,enter into参与,go into进入(某种状态),take on呈现,open up开发,本句最后使用短语intended for…做定语修饰the MP3;副词recently意为“近来”,通常和现在完成时连用。结合句意,故B项正确。
23.––Why are you buying a new refrigerator?
––The old one ______ so many times that it’s not worth it any more. A.has repaired B.is repaired
C.has been repaired D.has been repairing 【答案】C
【解析】考查动词时态语态。句意:——你为什么要买一台新冰箱?——旧的冰箱已经被修过很多次了,它都不值得再修了。表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱”和“修理”是被动关系,故选C。
24.The teacher together with his assistants _____ ten cell samples during the past two months in the school lab. A.analyze 【答案】C 【解析】 【详解】
B.analyzes
C.has analyzed
D.have analyzed
考查时态和主谓一致。句意:老师和他的助手们,在过去两个月里在学校实验室分析了十个细胞样本。由“during the past two months”可知,本句为现在完成时,主语为The teacher together with his assistants ,当 together with 连接句子时,谓语单复数与 together with之前的词的单复数保持一致既与The teacher保持一致。故选C项。
25.-What's your father's attitude to your new job?
-I ______ ideas with him up to now. However, he always lets me make up my mind. A.won't exchange 【答案】D 【解析】 【详解】
考查时态。句意:--你父亲对你的新工作持什么态度?--到目前为止我还没有和他交换过意见。但是,他总是让我下决心。由句中的时间状语up to now可知,此处应用现在完成时。故选D。
B.didn't exchange
C.don't exchange
D.haven't exchanged
26.—How long ______ you ______? —For five years. We ______ in 2001. A.have; been married; got married. C.have; got married; married. 【答案】A 【解析】 【详解】
本题考查时态和动词marry的用法。句意:——你结婚多久了?——五年。我们2001年结婚。第一句根据how long可知,此处表状态,用be married形式,根据语境可知,此处用现在完成时形式;第二句中根据时间状语in 2001可知,用一般过去时,故填got married, 综上,选A。 【点睛】
marry既可用作及物动词,也可用作不及物动词,意为结婚;嫁;娶;与.结婚等.常见用法如下:
一、marry sb表示嫁给某人;与…结婚。例如: John married Mary last week.上星期约翰和玛丽结婚了。 二、be/get married to sb表示与某人结婚.例如:
Jane was married to a doctor last month.上个月简和一位医生结婚了。 Rose got married to a teacher.罗斯和一位教师结婚了。
三、marry sb to sb表示父母把女儿嫁给某人或为儿子娶媳妇。例如: She married her daughter to a businessman.她把女儿嫁给了一位商人。 四、marry作不及物动词时,往往用副词或介词短语来修饰。例如: She married very early.她很早就结婚了。 五、marry 一般不与介词with 连用。例如: 她和一位英国人结了婚.
B.did; marry; got married. D.were; married; married.
【误】She married with an Englishman. 【正】She married an Englishman.
【正】She was / got married to an Englishman.
六、若问某某是否结婚,而不涉及结婚的对象,可用be / get married的形式,相当于系表结构。例如: 你结婚了吗?
【误】 Do you marry?/ Have you married? 【正】 Are you married?/ Have you got married?
27.My mother ______ the window already, so the room looks much brighter. A.had cleaned C.is cleaning 【答案】B 【解析】 【详解】
考查时态。句意:我妈妈已经把窗户擦好了,所以房间看起来明亮多了。根据“so the room looks much brighter”可知此处强调过去的动作对现在造成的影响,应该用现在完成时,故B项正确。
B.has cleaned D.will clean
28.The person who is of the factory ill since last week. A.in charge; has been C.taking charge; was 【答案】A 【解析】 【详解】
考查短语辨析和动词时态。句意:负责这家工厂的那个人自上周以来一直在生病。in charge of 与 take charge of 同 义,均表示“负责,掌管”之意;而in the charge of则意为“在……的掌管下”;第二空考查动词时态。由时间状语 since last week可知此处应用现在完成时,而fall ill表示动作,不能延续,故应用be ill。且主语为person,助动词应用has,故A 项正确。
B.in charge; has fallen D.in charge; fell
29.This is the first time the students ______ to Hyde Park. A.have been visited C.have gone 【答案】C 【解析】 【详解】
考查时态。句意:这是学生们第一次去海德公园。在this/it is the first time +从句的结构中,从句用现在完成时,故C项正确。由于visit是及物动词,其后直接接宾语,故排除
B.have visited D.are being gone
B。 【点睛】
在this/it is the first time +从句(第一次做某事)的结构中,从句用现在完成时,注意如果是was的话,从句需要用过去完成时。
30.The number of the students who want to take the test on the mainland_________ steadily in recent years, with the average staying about 70,000 a year. A.grew 【答案】B 【解析】 【详解】
考查主谓一致和时态。句意:近年来,希望到内地参加考试的学生人数稳步增长,平均每年在7万人左右。A. grew一般过去时;B. has grown现在完成时(主语为单数意义)C. have grown现在完成时(主语为复数意义);D. had grown过去完成时。分析句子可知,主语结构为 the number of … 结构,意为“…的数量”,应看作为三单形式,且由 in recent years 时间状语可知时态为现在完成时。故选B项。 【点睛】
a number of…意思是“一些,若干”(= some),后接可数名词复数或代词,谓语动词用复数形式。 a number of…词组中还可以加入形容词表示数量大或小等(例如:a large/small number of…许多/少数……)。
the number of…意思是“……的数字/数目”,介词of同其后名词构成介词短语,修饰the number.当它作主语时,谓语动词用单数。
本题考查在主谓一致方面,需要分清主语为the number of students,学生的数量。因此可知谓语动词应用单数形式。结合时态提示词in recent years,应用现在完成时。因此选择B项。
B.has grown
C.have grown
D.had grown
31.In the last few years, China ___ great achievements in environmental protection. A.has made C.was making 【答案】A 【解析】 【详解】
考查动词时态。句意:在过去的这些年里,中国在环境保护中取得了很大的成就。由时间状语in the last few years可推知动作从过去一段时间持续到现在并对现在造成影响,用现在完成时。故选A。 【名师点睛】
判断时态可以从时间状语入手,题干中的in the last few years为现在完成时的时间标志词。类似的还有over/ for/ during the last/ past years/months…均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态。
B.had made D.is making
32.-Late again!Where_____________?
-Sorry,I________________ in the heavy traffic,or I would have been here earlier. A.were you;have got stuck C.were you;got stuck 【答案】D 【解析】 【详解】
考查时态。句意:——又迟到了?你去哪了?——对不起,我遇上交通拥挤了,否则我就会早点到。第一空根据语境“又迟到了”可知,已经回来了,所以用现在完成时态,第二空:短语be/get stuck in 被困住,动作发生在过去所以用一般过去式,故选D。
B.have you been;have got stuck D.have you been;got stuck
33.The number of foreign students attending Chinese universities ________rising steadily since 2010. A.is C.has been 【答案】C 【解析】 【分析】【详解】
考查动词时态和主谓一致。句意:自从2010年以来,上中国大学的外国学生的数量一直在增长。根据时间状语since 2010可知,用现在完成时态,The number of……作主语,后面的谓语动词用单数,故选C。
B.are D.have been
34.The village isn’t ________ it used to be and the life we were used to _____ greatly since 1992.
A.what , has changed B.that, changed 【答案】A 【解析】 【详解】
考查名词性从句和时态。句意:这个村庄已经不是过去的样子了,我们曾经的生活自1992年以来已经发生了很大的变化。分析句子结构可知,第一空填连接代词引导表语从句,从句中缺表语,故用what,在此处可译成“……的样子”;第二空填谓语动词,主语是the life,又因为since 1992是时间状语,故时态用现在完成时,综上,故选A。
C.what, changed
D.that , changing
35.— Let’s go for a nice walk into the country this afternoon. — I’d like to, but I ________ to go with Alice to buy some clothes. A.agreed 【答案】C 【解析】
B.will agree
C.have agreed
D.had agreed
【详解】
考查现在完成时。句意:---今天下午我们去乡村散散步吧。---我很想去,但是我已经答应和爱丽丝一起去买衣服了。现在完成时表示过去动作对现在造成的影响。由“but ”可知,作者已经答应和爱丽丝一起去买衣服了,所以不能去乡村散步了。故可知选C项。
36.Either the beautiful sights of this modern city or its local custom____ thousands of visitors during the past years. A.have attracted 【答案】C 【解析】 【详解】
考查现在完成时与主谓一致。句意:无论是这座现代化城市的美丽景色还是当地的风俗习惯在过去的这些年都已经吸引了成千上万的游客。由“during the past years”可知,这句话使用现在完成时。“either…or…”作主语时,谓语动词形式与or后主语保持一致,its local custom是第三人称单数,所以谓语动词也应使用第三人称单数形式。故选C。 【点睛】
during the past+时间段, in the the past +时间段,in the recent +时间段都表示到现在为止的前一段时间,时态都用现在完成时。所以由本句话中的during the past years可知,这句话使用现在完成时。
B.were attracting
C.has attracted
D.was attracting
37.The musician along with his band members ________ ten performances in the last three months. A.gives 【答案】B 【解析】 【详解】
考查现在完成时与主谓一致。句意:在过去的三个月里,这名音乐家与他的乐队成员已经完成了十场演出。由“in the last three months”可知,这句话的时态为现在完成时,故排除AD选项。本句主语为the musician,为第三人称单数形式,句中的“along with his band members”是附加成分,故谓语动词要用第三人称单数形式。故选B。
B.has given
C.have given
D.give
38.— When will the professor come and give the lecture on the spirits of contracts? — Not until our program ________ by our school. A.approves 【答案】D 【解析】 【详解】
考查时态。句意:——教授什么时候来做关于契约精神的讲座?——直到我们的课程得到学校的批准。本句省略了主句后的时间状语从句,从句中谓语动词用现在完成时态代替将来
B.will be approved
C.is to approve
D.has been approved
完成时。our program和动词approve是被动关系,用被动语态。故选D。
39.______ trees _______ in the past few years. A.A good many of , were planted C.A number of , have planted 【答案】D 【解析】 【详解】
考查词组和时态。句意:在过去的几年里已经种了许多树。根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。故选D。
B.A good many, were planted D.A number of, have been planted
40.The father,along with his four children,_____hangzhou.When they will be back_____fixed. A.have gone to;isn’t B.had gone to;is not C.went to;aren’t been 【答案】D 【解析】 【详解】
考查的是主谓一致性及时态。句意:这位父亲和他的四个孩子去杭州了。他们什么时候回来还没有定下来。along with,together with,as well as, with引导并列主语时,谓语动词与前面的主语保持主谓一致,根据When they will be back_____fixed.可知,说话时他们不在现场,应使用have/has gone to“到某地去”;When they will be back是主语从句,谓语动词应使用单数形式,结合从句中的时态可知,此处应使用现在完成时,表示对现在的影响。故选D。
D.has gone to;has not
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务