(英语)高三英语现在完成时技巧(很有用)及练习题一、单项选择现在完成时1.More and more cancer patients _________ in hospital owing to polluted environment and people’s bad lifestyles.A.treated B.have treatedC.have been treated D.had been treated【答案】C【解析】【详解】考查时态语态。
句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。
本句主语more and more cancer patients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。
2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.areC.have been D.has been【答案】D【解析】【详解】考查现在完成时和主谓一致。
句意:他是唯一一位三年奖学金获得者的学生。
句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。
根据句中的时间状语for three years,故时态用现在完成时。
故D正确。
3.---Is this the first time you ______Beijing.---No. But the first time I ______ here, the city wasn’t so bea utiful.A.visited; have come B.visited; cameC.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选项正确。
4.______ trees _______ in the past few years.A.A good many of , were planted B.A good many, were plantedC.A number of , have planted D.A number of, have been planted【答案】D【解析】【详解】考查词组和时态。
句意:在过去的几年里已经种了许多树。
根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。
故选D。
5.How happy we are! The holiday we have been looking forward _______ at last.A.to has come B.having comeC.to having come D.has come【答案】A【解析】【详解】考查句子结构分析和谓语动词。
句意:我们是多么的快乐啊!我们一直所期望的假期终于来了。
句中we have been looking forward to我们一直所期望的,作the holiday的定语,故整个句子应当为The holiday has come at last。
故选A。
6.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 B.sprang upC.had sprung up D.spring up【答案】A【解析】【详解】考查时态。
句意:这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如雨后春笋般在中国各大城市兴起。
根据these years“这些年”,可知句子用现在完成时态,故答案为A。
7.I took notes during the meeting, but I a chance to write them into a report so far. A.didn’t have B.haven’t hadC.hadn’t had D.won’t have【答案】B【解析】【详解】考查时态。
句意:会议期间我做了笔记,但到目前为止我还没有机会把它们写进报告里。
根据句中时间状语so far可知,此处应使用现在完成时。
故B选项正确。
【点睛】现在完成时的部分常见标志词(组)in the past few days/weeks/months/years;(up to)thesefew days/weeks/months/years;up to present/now;so far;till now及句型:It is the 序数词+time that…谓语动词使用现在完成时。
8.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】C【解析】【详解】考查时态。
句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
9.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。
10.Much disappointed as he is in the job interview, he still keeps his confidence.A.to have failed B.failedC.having failed D.failing【答案】A【解析】试题分析:考查动词的时态。
由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。
故选A。
考点:考查动词的时态。
11.My dad still doesn’t have a driving license. He _____________ his driving test seven times! A.has failed B.failed C.had failed D.fails【答案】A【解析】【详解】考查现在完成时时态。
句意:我爸爸还没有驾照。
他驾驶考试已经七次不及格了!根据次数seven times七次,可知要用现在完成时“has/have+ done”,主语是He,故用单数has,故选A。
【点睛】现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆。
主要用法如下:1、表示过去发生的某一动作对现在造成的影响或结果。
例如:I have just cleaned my clothes. 我刚洗过衣服。
(“洗衣服”是发生在过去的动作,对现在造成的结果是“衣服干净了”)2、表示过去已经开始,持续到现在的动作或状态,也可以表示实质可能继续下去的动作或状态.这时往往与表示一段的时间状语连用。
例如:I have been here for just over two years. 我到这里才两年多。
He has worked here since 1989. 从1989年,他就在这里工作。
3、现在完成时属于现在时态范围,因此不能和表示过去的时间状语连用,如:yesterday,last night,two weeks ago等,但可以和never,ever,already,yet,just,for..,since等连用。
例如:Have you finished your work yet?你已经完成你的工作了吗?I have never heard that before. 过去,我从未听说过那件事。
12.— 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 hadC.have we had D.we will have had【答案】A【解析】【详解】考查时间状语从句。
句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。
根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。
not until位于句首时,主句要用部分倒装,但是从句不用,故选A。
13.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developedC.is developing D.develops【答案】A【解析】【详解】考查时态。