当前位置:文档之家› 高考英语现在完成时真题汇编(含答案)及解析

高考英语现在完成时真题汇编(含答案)及解析

A.managed B.manages
C.had managed D.has managed
【答案】D
【解析】
【详解】
考查时态。句意:在过去的12个月里,该公司取得了10%的进步。表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。
13.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you.
【点睛】
本题第一空考查了特殊句式“It /That/This is the...time that sb have done sth;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。
16.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.did I seeB.have I seen
C.I sawD.I have seen
【答案】B
【解析】
【详解】
考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。
【点睛】
倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。
2.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.
15.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.have seen; will suffer B.saw; suffered
C.had seen; was to suffer D.see; suffer
【答案】A
【解析】
【详解】
考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。
考点:考查动词时态和倒装句
4.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.changes
C.has changed D.have changed
【答案】C
【解析】
【详解】
考查时态。句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。句中强调“改革开放40年”对现在的影响,故用现在完成时。故选C。
5.In the last few years, China ________ great achievements in environmental protection.
高考英语现在完成时真题汇编(含答案)及解析
一、单项选择现在完成时
1.More and more cancer patients _________ in hospital owing to polluted environment and people’s bad lifestyles.
A.treated B.have treated
A.to have failedB.failed
C.having failedD.failing
【答案】A
【解析】
试题分析:考查动词的时态。由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。故选A。
考点:考察时态和语态
7.— Would you care for a cup of tea? It tastes the same.
A.have had B.had C.would have D.will have
【答案】A
【解析】
【详解】
考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。
10.Much disappointed as he isin the job interview, he still keeps his confidence.
【答案】D
【解析】
试题分析:句意为:“我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:考查动词时态
12.Over the past 12 months the company ______ a 10 percent improvement.
【答案】A
【解析】
【详解】
考查时态。句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故选A。
【点睛】
1.Since自从---以来(可做介词和连词),和现在完成时态连用。
He has lived here since he came.自从他来到这里,就一直在这里住着。
9.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since.
A.are leadingB.leadC.ledD.have led
【答案】D
【解析】
考点:考查动词的时态。
11.I’m tired out. I__________all afternoon and I don’t seem to have finished anything.
A.shoppedB.have shopped
C.had shoppedD.have been shopping
【详解】
考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。
8.They____for ten years.
A.has been married B.have been married
C.got married D.married
【答案】B
A.was making B.made
C.had made D.has made
【答案】D
【解析】
【详解】
考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years”表明应该使用现在完成时,故D项正确。
6.Tony is one of the five students in his class who ______ the exam. How lucky he is!
17.— What do you mean when saying every minute counts?
【答案】A
【解析】
【详解】
考查时态。句意:这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。第一句考查了固定句式:This/It is/was the序数词time sb have/has/had done sth,该句式意为“这是某人第几次做某事”,所以第一空中使用have visited;第二空中用一般过去时描述过去发生的事情。故A项正确。
14.— 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
3.She is a strong-willed woman and not once _______ in to any difficulty in her life.
A.she has givenB.did she giveC.she gaveD.has she given
【答案】D
【解析】
试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And连接的两个并列句中,否定副词not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
相关主题