高中英语现在完成时技巧 阅读训练策略及练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中英语现在完成时技巧阅读训练策略及练习题(含答案)
一、单项选择现在完成时
1.We two thirds of the project so far and we’re sure to complete it on time.
A.finish B.will finish
C.have finished D.finished
【答案】C
【解析】
【详解】
考查时态。
句意:到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。
根据句中时间状语so far可知用现在完成时。
故选C。
【点睛】
本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。
判断现在完成时的标志词有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等,考生在平时学习英语过程中要多注意积累。
本题只要抓住句中时间状语so far(到目前为止)就可以判断出用现在完成时。
2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are
C.have been D.has been
【答案】D
【解析】
【详解】
考查现在完成时和主谓一致。
句意:他是唯一一位三年奖学金获得者的学生。
句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。
根据句中的时间状语for three years,故时态用现在完成时。
故D正确。
3.In the last few years, China ________ great achievements in environmental protection. A.was making B.made
C.had made D.has made
【答案】D
【解析】
【详解】
考查时态。
句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。
时间状语“In the last few years”表明应该使用现在完成时,故D项正确。
4.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选项正确。
5.Much disappointed as he is in the job interview, he still keeps his confidence.
A.to have failed B.failed
C.having failed D.failing
【答案】A
【解析】
试题分析:考查动词的时态。
由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。
故选A。
考点:考查动词的时态。
6.More and more cancer patients _________ in hospital owing to polluted environment and people’s bad lifestyles.
A.treated B.have treated
C.have been treated D.had been treated
【答案】C
【解析】
【详解】
考查时态语态。
句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。
本句主语more and more cancer patients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。
7.The boy pretended ______ asleep when his father came back.
A.to fall B.to have fallen
C.to be falling D.have fallen
【答案】B
【解析】
【详解】
考查固定句型和时态。
句意:他的父亲回来时,这个男孩假装睡着了。
pretend to do sth.假装做某事,该句型是固定句型。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
8.— 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。
9.Linda ________ to her mother for so long that she figures out almost every gesture of her mother’s.
A.attended B.had attended C.would attend D.has attended
【答案】D
【解析】
【详解】
考查现在完成时。
句意:琳达照顾她母亲太久了,她几乎能领会母亲的每一个动作。
分析句意可知,本句为现在完成时,表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。
由“she figures out almost every gesture of her mother’s ”可知,琳达照顾她母亲太久了。
对现在的影响是,她几乎能领会母亲的每一个动作。
故D选项正确。
10.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developed
C.is developing D.develops
【答案】A
【解析】
【详解】
考查时态。
句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。
本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。
11.______ trees _______ in the past few years.
A.A good many of , were planted B.A good many, were planted
C.A number of , have planted D.A number of, have been planted
【答案】D
【解析】
【详解】
考查词组和时态。
句意:在过去的几年里已经种了许多树。
根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。
故选D。
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.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。
14.— What do you mean when saying every minute counts?
— A man who dares to waste one hour of time _________ the value of life.
A.hadn’t discovered B.hasn’t discovered
C.didn’t discover D.isn’t discovering
【答案】B
【解析】
【详解】
考查时态。
句意:—当你说每分钟都很重要的时候,你什么意思?—敢于浪费一小时时间的人还没有意识到生活的价值。
根据句意可知正是他们没有意识到生活的价值,才敢于浪费时间。
表示过去发生的事情对现在的影响,要用现在完成时。
故B项正确。
15.How many English words ____ you ____ up to now?
A.did; learn B.had; learned
C.have; learned D.do; learn
【答案】C
【解析】
【详解】
考查时态。
句意:到目前为止,你学习了多少英语词汇?根据up to now可知用现在完成时,故选C。
16.She _______Mr White for two years.
A.married B.has been married to
C.married with D.has bee marrying
【答案】B
【解析】
【详解】
考查谓语动词的时态和语态。
句意:她已经嫁给怀特先生两年了。
和某人结婚或嫁给了某人,用be married to sb。
for+时间段,要用完成时。
故此空填has been married to,综上所述,故选B。
17.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate.
A.have seen; will suffer B.saw; suffered
C.had seen; was to suffer D.see; suffer
【答案】A
【解析】
【详解】
考查时态。
句意:这种疾病对农民来说是一个巨大的打击。
数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。
结合句意可知第一空用现在完成时态;第二空用一般将来时态。
故选A。
18.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项正确。
19.--- Each of the students, working hard at their lessons, ______ the book.
--- So have I.
A.is reading B.has read
C.reading D.reads
【答案】B
【解析】
【详解】
考查主谓一致和时态。
句意:—努力学习的每个学生都阅读了这本书。
—我也读了!根据第二句中的助动词have可知前句中也应该使用助动词have/has,主语each of the students 做主语,谓语动词使用单数形式,故B项正确。
【点睛】
主谓一致主要指“人称”和“数”方面的一致关系。
对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。
一般情况下,主谓之间的一致关系由以下三个原则的支配:语法一致原则 (grammatical concord) 意义一致原则 (notional concord) 就近原则(principle of proximity)。
“主谓一致”考查内容涉及名词单数或复数做主语、不可数名词做主语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。
列举如下用法:
1. 单数名词(代词),不可数名词做主语时,谓语用单数形式,复数名词(代词)做主语,谓语用复数形式。
The desk is Tom’s. 这张桌子是汤姆的。
Some water is in the bottle. 一些水在瓶子里。
The students are playing football on the playground. 这些学生正在操场上踢足球。
2. many a+单数名词做主语,意义虽为“许多”,但谓语要用单数形式。
Many a student has been to Shanghai. 许多学生到过上海。
3. more than one+单数名词做主语,谓语用单数。
More than one student has ever been to Beijing. 不止一个学生曾经去过北京。
4. 表示时间,价格,重量,数目,长度,数学运算等的词或短语做主语时,这些通常做一个整体概念,谓语用单数形式。
例如:
Two months is a long holiday. 两个月是一个长假。
Twenty pounds isn’t so heavy. 2 0英镑并不太重。
Ten miles isn’t a long distance. 1 0英里并不是一段很长的距离。
Five minus four is one. 5减4等于1。
5. 主语是each/every+单数名词+and(each/every)+单数名词时,谓语动词用单数。
Each boy and each girl has got a seat. 每个男孩和女孩都有一个座位。
Every man and every woman is at work. 每个男人和女人都在工做。
6. one and a half+复数名词做主语,谓语动词用单数形式。
One and a half hours is enough. 一个半小时足够了。
7. 动词不定式,动名词做主语时,谓语动词用单数形式。
To see is to believe 眼见为实。
Doing eye exercises is good for your eyes.
做眼睛保健操对你的眼睛十分有益。
因此在实际操练中要指导学法,掌握基本用法,注意变化就能突破
20.Over the last three decades, the number of people participating in physical fitness programs ________ sharply.
A.was increasing B.has increased
C.had increased D.will be increasing
【答案】B
【解析】
【详解】
考查时态。
句意:在过去的三十年里,参加健身计划的人数急剧增加。
Over the last three decades“在最近的30年里”和现在完成时态连用,故选B。
21.The e-commerce_____ production and consumption, and is promoting the development of the service sector.
A.has influenced B.influenced C.is influencing D.is influenced
【答案】A
【解析】
【详解】
考查现在完成时。
句意:电子商务已经影响了生产和消费,并且正在促进服务业的发展。
结合句意可知,电子商务“影响生产和消费”的动作已经发生,故用现在完成时,主语The e-commerce是不可数名词,故用has influenced。
故选A项。
22.I won’t go to see the film tonight, because I ________ my ticket.
A.lost B.have lost C.will lose D.didn’t have
【答案】B
【解析】
【详解】
考查动词时态。
句意:我今晚不去看电影了,因为我的票丢了。
现在完成时强调对现在的结果/影响,“票不见了”,所以I won’t go to see the film tonight。
本题易错选A,一般过去时,只强调“丢失了”,也许后来又见了。
故选B。
23.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项正确。
24. My dictionary ________ . I have looked for it everywhere but still ______ it .
A.has lost ; do not find B.is missing ; do not find
C.has lost ; have not found D.is missing ; have not found
【答案】D
【解析】
【详解】
考查时态。
句意:我的字典丢了。
我到处找它,但仍然没找到。
lose是个及物动词,如果要表示某物丢失了,只能用被动语态。
A项与C项使用的都是其主动形式。
missing是形容词,其词义是:lost ; not to be found (丢失了的),据此,第一空缺处应填入is missing。
根据语境,第二个空缺处应填使用现在完成时的否定形式,因为它可以表示目前还未发生的动作。
故选D。
25.The teacher together with his assistants _____ ten cell samples during the past two months in the school lab.
A.analyze B.analyzes C.has analyzed D.have analyzed
【答案】C
【解析】
【详解】
考查时态和主谓一致。
句意:老师和他的助手们,在过去两个月里在学校实验室分析了十个细胞样本。
由“during the past two months”可知,本句为现在完成时,主语为The teacher together with his assistants ,当 together with 连接句子时,谓语单复数与 together with之前的词的单复数保持一致既与The teacher保持一致。
故选C项。
26.—Ouch! I_______ this really bad toothache for about three days.
—You really need to take a day off and see a dentist.
A.have B.am having C.have had D.had
【答案】C
【解析】
【详解】
考查动词时态。
句意:——啊!我已经牙疼整整三天了。
——你真的需要请一天假,去看牙医。
现在完成时表示已经发生,持续到现在并且仍在进行的动作,根据时间状语for three days和“你真的需要请假去看牙医”可知,此处应使用现在完成时。
故选C。
27.-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 B.didn't exchange C.don't exchange D.haven't exchanged 【答案】D
【解析】
【详解】
考查时态。
句意:--你父亲对你的新工作持什么态度?--到目前为止我还没有和他交换过意见。
但是,他总是让我下决心。
由句中的时间状语up to now可知,此处应用现在完成时。
故选D。
28.You’d better try ______ second time if it is ______ first time that you ____.
A.the; the; fail B.a; the; have failed
C.a; the; should fail D.the; a; fail
【答案】B
【解析】
【详解】
考查冠词、固定句型、时态。
句意:如果这是你第一次失败,你最好再试一次。
第一空:“不定冠词a/an+序数词”表示“又一,再一”;“定冠词the+序数词”表示顺序“第一/第二….”;
第二、三空:句型It is the first time that ….“这是(某人)第一次做…”,从句用现在完成时。
故选B项。
29.Commercial and recreational fishing _______ population sizes and also made individuals smaller, since big fish _______ and smaller ones thrown back.
A.decreased; kept B.had decreased; are kept
C.has decreased; keep D.has decreased; are kept
【答案】D
【解析】
【详解】
考查时态和语态。
句意:商业和休闲捕鱼减少了种群规模,也使个体变小,因为大鱼被保留下来,小鱼被扔回大海。
结合句意第一空是强调现在的结果,用现在完成时态;第二空是一般现在时态的被动语态,主语big fish与keep是被动关系,故答案为D。
30.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 D.has gone to;has not 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。
31.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可推知动作从过去一段时间持续到现在并对现在造成影响,用现在完成时。
故选A。
【名师点睛】
判断时态可以从时间状语入手,题干中的in the last few years为现在完成时的时间标志词。
类似的还有over/ for/ during the last/ past years/mo nths…均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态。
32.John and I___friends for eight years.We first got to know each other at a Christmas party.But we_____ each other a couple of times before that.
A.had been; have met B.have been; have met
C.had been; had met D.have been; had met
【答案】D
【解析】
【详解】
考查动词时态。
句意:我和约翰做朋友已经8年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两次面。
第一空是表示过去到现在做8年时间的朋友,用现在完成时;第二空是指在圣诞节见面got to know each other用的过去时,在此以前见过,表示的是"过去的过去"用过去完成时;故选D。
33.It____ ten years ______ I graduated from university.
A.has been; since B.is; before
C.was; since D.will be; before
【答案】A
【解析】
【详解】
考查固定句型。
句意:我已经大学毕业十年了。
It is/has been+一段时间+since+过去时的句子,意为“自从......已经多久了”,是固定句型,故选A。
34.Never before ________ such a difficult time, and nor ________.
A.we have experienced; they have B.have we experienced; have they
C.did we experience; they did D.we had experienced; had they
【答案】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.
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.
35.-Late again!Where_____________?
-Sorry,I________________ in the heavy traffic,or I would have been here earlier.
A.were you;have got stuck B.have you been;have got stuck
C.were you;got stuck D.have you been;got stuck
【答案】D
【解析】
【详解】
考查时态。
句意:——又迟到了?你去哪了?——对不起,我遇上交通拥挤了,否则我就会早点到。
第一空根据语境“又迟到了”可知,已经回来了,所以用现在完成时态,第二空:短语be/get stuck in 被困住,动作发生在过去所以用一般过去式,故选D。
36.--I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20? --Sorry, I__________myself clear. We want to return on October 20.
A.hadn't made B.wouldn't make C.don't make D.haven't made
【答案】D
【解析】
【详解】
考查时态。
句意:——抱歉,我没有听清楚。
你是说你们想九月二十号回来吗?——抱歉,我没有表达清楚。
我们想10月20号回来。
根据句意,对方已经说过了,结果是让人没听清楚。
故可用一般过去时或现在完成时态表达。
结合选项中没有一般过去时,只有D 是现在完成时。
故选D。
37.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”可知,这句话的时态为现在完成时,故排除AD选项。
本句主语为the musician,为第三人称单数形式,句中的“along with his band
members”是附加成分,故谓语动词要用第三人称单数形式。
故选B。
38.---Is this the first time you ______Beijing.
---No. But the first time I ______ here, the city wasn’t so beautiful.
A.visited; have come B.visited; came
C.have visited; have come D.have visited; came
【答案】D
【解析】
【详解】
考查现在完成时和一般过去时。
句意:----.这是你第一次来北京吗?---不。
但是我第一次来这里的时候,这座城市并不那么漂亮。
It /This is the first time+that-结构中, that-从句用现在完成时。
The first time是时间状语从句的从属连词,由“the city wasn’t so beautiful.”可知,从句为一般过去时。
故D选项正确。
39.With the wide use of e-business, the way of shopping we were used to a lot. A.change B.changing
C.changed D.has changed
【答案】D
【解析】
【详解】
考查现在完成时。
句意:随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。
we were used to是一个定语从句,先行词是the way of shopping,表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去,用现在完成时,故选D。
40.--_____ my dictionary?
-- Yes. I put it in your desk just now.
A.Do you see B.Have you seen
C.Did you see D.Had you seen
【答案】B
【解析】
【详解】
考查时态。
句意:——你看到我的词典了吗?——是的,我刚才把它放你桌上了。
根据句意可知此处强调过去的动作对现在造成的影响,用现在完成时,故B项正确。