(英语)高中英语现在完成时练习题及解析_第1页
(英语)高中英语现在完成时练习题及解析_第2页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、英语)高中英语现在完成时练习题及解析一、单项选择现在完成时1 The Greens _ China for five years.A has been in B have been inC went to Dhas gone to【答案】 B【解析】【详解】考查时态。句意: Green 一家人来中国已经五年了。时间状语 for five years 表明用现在完成 时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故 B 项正确。2-The prices of vegetables are going up madly. Its really too

2、 much for us.-But for the situation where many vegetable producing areas _ constant low temperature,things would not be like this.A meet withBhave met withC met withD had met with【答案】 B【解析】试题分析:考查时态。句意:-蔬菜的价格疯狂上涨。对于我们来说太贵了。-要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。从句意看,生产蔬菜 地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调

3、对于现在的影响,故 B 正确。 考点:考查时态3In the last few months, Kenny _ more than 1,000 dollars for breaking traffic rules.No surprise. He is always being careless.A would be finedBhad been finedChas been finedDwill be fined【答案】 C【解析】【详解】考查时态和语态。句意: 在过去的几个月里,肯尼已经因为违反交通规则被罚 1000 多 美元。 不奇怪,他一向很粗心。 in the last few mon

4、ths 意为“过去的几个月来 ”,时间是 从过去一直持续到现在,应该用现在完成时,主语与 fine 是被动关系,故选 C 项。4Commercial and recreational fishing _ population sizes and also made individualssmaller, since big fish _ and smaller ones thrown back.A decreased; keptBhad decreased; are keptC has decreased; keepD has decreased; are kept【答案】D【解析】【详解】考

5、查时态和语态。句意:商业和休闲捕鱼减少了种群规模,也使个体变小,因为大鱼被保 留下来,小鱼被扔回大海。结合句意第一空是强调现在的结果,用现在完成时态;第二空是一般现在时态的被动语态,主语big fish 与 keep 是被动关系,故答案为D。5._ With the developme nt of the intellige nt robot tech no logy, people_ the importa nee of cooperat ingamong robots, and the challe nge in practice.A. have been noticed B. are n

6、oticingC. will notice D . have noticed【答案】D【解析】【详解】考查现在完成时态。句意:随着智能机器人技术的发展,人们已经注意到机器人之间合作 的重要性,以及在实践中的挑战。结合句意可知句子用现在完成时态,people 是句子主语,故答案为 Do6._Only since the In dustrial Revoluti onin places awayfrom their homes or bee n left to raise small childre n without the help of multiple adults.A. most peo

7、ple have worked B . have most people workedC. most people had worked D . had most people worked【答案】B【解析】【详解】考查倒装和时态。句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是 被留下来养育孩子,没有许多成年人帮助。“onl 味时间状语”放在句首,句子需用部分倒装;再根据 since 可知用现在完成时,故选B。7 . We have done things we ought not to have done and _yndone things we ought to have

8、 done.A . leavi ng B. leftC . will leave D . leave【答案】B【解析】【详解】考查现在完成时。句意:不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句,即卩 we have done things we ought not to have done 和 left undone things we ought to havedone,所以 have done 和 have left 是并列谓语,其中have 相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中we ought not to have done 作 things

9、 的定语,第二个分句中 we ought to have done 作 things 的定语。故选 B 选项正确。8 They_ for ten years.A has been married B have been marriedCgot married D married【答案】 B【解析】【详解】考查 marry 的用法。句意:他们结婚有十年的时间了。 marry 作不及物动词时有两种用 法: get married to sb.(表动作) /be married to sb. (表状态);作及物动词时有 marrysb.,根据 for ten years 可知,此处应当用be mar

10、ried to sb.强调状态,用现在完成时。故B选项正确。9How happy we are! The holiday we have been looking forward _ at last.A to has comeBhaving comeCto having comeDhas come【答案】 A【解析】【详解】 考查句子结构分析和谓语动词。句意:我们是多么的快乐啊!我们一直所期望的假期终于 来了。句中we have been looking forward to 我们一直所期望的,作 the holiday 的定语,故 整个句子应当为 The holiday hascome at

11、 last。故选 A。10 More and more cancer patients _ in hospital owing to polluted environment andpeople s bad lifestyles.Atreated Bhave treatedC have been treated D had been treated【答案】 C【解析】【详解】 考查时态语态。句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人 正在医院里接受治疗。本句主语 more and more cancer patients 与动词 treat 构成被动关 系,要使用被动语态

12、;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以 本句使用现在完成时的被动语态,故选择 C 项。11Im tired out. I_ all afternoon and I dont seem to have finished anything.A shoppedBhave shoppedC had shoppedD have been shopping【答案】 D【解析】试题分析:句意为: “我现在很累。我整个下午一直在购物,我好像什么事都没做成似 的。 ”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行 时,选 D 项。考点:考查动词时态12 Ladi

13、es and gentlemen, due to the heavy rain, the star who you _ to see perform willarrive in an hour.A have come Bcome C came Dare coming【答案】 A【解析】【详解】 考查现在完成时。句意:女士们,先生们,由于下大雨,你们来看演出的明星将在一小时 后到达。现在完成时表示过去的动作对现在的影响或结果或 过去的动作延续到现在 ,根据语境,人们来看演出, come 的动作已经发生,并且 现在还在 ,所以用现在完成时, 故选 A。13 All of her time _ to

14、 carrying out a further study on the cause of Alz heimer s diseasesince she left school.A has been devoted BdevotedChas devoted Dwas devoted【答案】 A【解析】【详解】考查时态。句意:自从她离开学校,她一直致力于对 Alzheimer 病因的进一步研究。此处 since 自“从-以来 ”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且 be devoted to 致力“于 -”,故选 A。【点睛】1.since 自从 -以来(可做介词和连词)

15、,和现在完成时态连用。He has lived here since he came. 自从他来到这里,就一直在这里住着。2t is /has been+段时间+since 主语+般过去时态+其他。自从做某事有多长时间了。 在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果 从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since hejoi ned (终止性动词)the army.他参军有三年了; It is five years si nee he lived (持续性动词)here.他离开这有五年了。14 My

16、father _his little store rapidly into a big department store in the past ten years.A has developed BdevelopedC is developing D develops【答案】 A【解析】【详解】考查时态。 句意: 在过去 10 年里, 我的父亲把他的小店发展成了一个大型的购物商店。 本 句时间状语 in the pastten yeas 通常要和现在完成时连用,故 A 项正确。15 Ever since he left school, he _ becoming a professor in

17、 that famous university.A has never dreamed of Bhad never dreamed ofC didn t dream of Dwas not dreaming of【答案】 A【解析】【详解】考查时态。句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。此处 since 自“从-以来 ”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故 选 A 。【点睛】1.Sinee 自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came. 自从他来到这里,就一直在这里住着。2t

18、 is /has been+段时间+since 主语+般过去时态+其他。自从做某事有多长时间了。 在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果 从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since hejoi ned (终止性动词)the army.他参军有三年了;It is five years si nee he lived (持续性动词)here.他离开这有五年了。16. What do you thi nk of our hometow n? Very beautiful. You know it i

19、s the first time that I _ here.A. will beB. wasC. have beenD. had been【答案】 C【解析】试题分析:考查固定句型中的时态。固定句型:it is/was 序数词 time that sb 这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是 is,故使用现在完成时。句意:一你认为我们国家怎么样?一发出漂亮。你知道这是我第一次来到这里。故 C 正确。考点:考查固定句型中的时态。点评:固定句型:it is/was 序数词 time that sb 这是第几次某人做某事的

20、时候了;如果前面 是 is,后面使用现在完成时;如果前面是was,后面使用过去完成时;17 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 Bhasn t discoveredC didn t discover Disn t doisvcering【答案】 B【解析】【详解】考查时态。句意: 当你说每分钟都很重要的时候,你什么意思? 敢于浪费一小时时间 的人还没有意识到生活的价值。

21、根据句意可知正是他们没有意识到生活的价值,才敢于浪 费时间。表示过去发生的事情对现在的影响,要用现在完成时。故 B 项正确。18 Tom _on the essay for two hours but he _only a hundred words by now.A has been working;has written B has been working;writesC worked ;written D worded;writes【答案】 A【解析】【分析】【详解】考查时态。句意为:Tom 一直忙着写论文两个小时了,但是到现在为止他只写了100 多个词。由后半句可知 Tom 现在还在

22、写文章,故第一个空用现在完成进行时,第二个空强调到 现在为止已经写完100 个词了,所以用现在完成时,故 A 正确。【点睛】 此题的简体关键是根据时间状语判断句子的时态。第一空根据时间状语 for two hours ,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了100 个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。而第二空的时间状语为by now ,因此用现在完成时即可,所以用 has written 。19 - Each of the students, working hard at their lessons, _ the book.- So have

23、 I.A is reading Bhas readC reading Dreads【答案】 B【解析】【详解】考查主谓一致和时态。 句意:努力学习的每个学生都阅读了这本书。我也读了! 根据 第二句中的助动词 have可知前句中也应该使用助动词have/has,主语 each of the students做主语,谓语动词使用单数形式,故B 项正确。【点睛】 主谓一致主要指 “人称 ”和“数”方面的一致关系。对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。一般情况下,主谓之间的一致关系由以下三个 原则的支配:语法一致原则 (grammatical concord) 意义

24、一致原则 (notional concord) 就近原则 (principle of proximity) 。“主谓一致 ”考查内容涉及名词单数或复数做主语、不可数名词做主 语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。 列举如下用法:1. 单数名词 (代词 ),不可数名词做主语时,谓语用单数形式,复数名词(代词 )做主语,谓语用复数形式。The desk is Tom这张桌子是汤姆的。Some water is in the bottle. 一些水在瓶子里。The students are playing football on the playground. 这

25、些学生正在操场上踢足球。2. ma ny 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 i

26、sn t so heavy.英镑并不太重。Ten miles isn t a long distanee 英里并不是一段很长的距离。Five minus four is one.5 减 4 等于 1。5. 主语是 eaeh/every+单数名词+and(each/every)+单数名词时,谓语动词用单数。Eaeh boy and eaeh girl has got a seat. 每个男孩和女孩都有一个座位。Every man and every woman is at work. 每个男人和女人都在工做。6. one and a half+ 复数名词做主语,谓语动词用单数形式。One and

27、 a half hours is enough. 一个半小时足够了。7. 动词不定式,动名词做主语时,谓语动词用单数形式。To see is to believe 眼见为实。Doing eye exereises is good for your eyes. 做眼睛保健操对你的眼睛十分有益。因此在实际操练中要指导学法,掌握基本用法,注意 变化就能突破20 I am a better reader this year than I was last year beeause I _ to hundreds of neweoneepts and ideas.Ahave exposed Bhad b

28、een exposed C have been exposed Dwas exposed【答案】 C【解析】【分析】 考查时态。【详解】句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose 暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示 接触”的状态, 故用 be exposed。综上本题最终选 C。21. Why not go into the classroom ?The door_ locked.A. have beenB. will beC. has beenD.

29、is【答案】C【解析】【详解】考查现在完成时。句意:-为什么不进教室?-门已经锁了。现在完成是表示过去的动作对现在的影响或结果 ”或 过去的动作一直持续到现在 ”。本题中的门 已经被锁”,对现 在产生影响是 没有进教室”故需要现在完成时的被动语态,主语是第三人称单数。故选Co22. Is this the first time you_Chonqing?No. The first time I_ here, the city wasn t so fascinating.A. visited; cameB. visited; have comeC. have visited; have come

30、D. have visited; came【答案】D【解析】【详解】考查时态。句意: 一一这是你第一次来重庆吗?一一不。我第一次来的时候,这个城市并没有那么迷人。句型 It/This is first/second/third从句,从句用现在完成时,表示某人第几次做某事” The first time 首次;第一次”常引导时间状语从句,根据主句“the city wasn tso fascinating.时态可知,用一般过去时。故选D。23.My dicti onary_. I have looked for it everywhere but still_ it .A. has lost ;

31、 do not findB. is missing ; do not findC. has lost ; have not foundD. is missing ; have not found【答案】D【解析】【详解】考查时态。句意:我的字典丢了。我到处找它,但仍然没找到。lose 是个及物动词,如果要表示某物丢失了,只能用被动语态。A 项与 C 项使用的都是其主动形式。missing 是形容词,其词义是:lost ; not to be found (丢失了的),据此,第一空缺处应填入is missing。根据语境,第二个空缺处应填使用现在完成时的否定形式,因为它可以表示目前还未发生的动

32、作。故选 Doit thoroughly, _set out to handle the problem weB have we had,we shallD we shall have had, shall we解析】 【详解】考查倒装。句意:直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。 Not until 位于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的 影响,用现在完成时,故 A 项正确。25 The room is dirty.Sorry, It _ for weeks and I will do it now.A hasn t cleanedB

33、hasn t been cleanedC wasn t cleanedDdidn t clean【答案】 B【解析】【详解】 考查被动语态和主谓一致。句意: 房间很脏。 对不起,已经几个星期没打扫了, 我现在就打扫。此处 It 是句子主语,指的是 the room ,和 clean 之间是被动关系,再根据 for weeks 和 now 可知句子用现在完成时态的被动语态结合句意,因此用 hasnt been done 。故选 B。26 My daughter _ as a teacher for 5 years in 2008, and she _ a doctor sincethen.A.

34、had worked hbeenB. worked has beenC. has worked isD. worked is【答案】 B【解析】【详解】 考查时态。句意:我的女儿在 2008 年已经当了 5 年的老师,从那以后她一直是一名医生。 根据 in 2008可知,当老师是过去的事情,用一般过去式,根据时间状语since then 可知,此句用现在完成时。故选B。【点睛】 时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中 辨别能力。时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是 不能完全依赖于所给出的时间状语,还要看语境。本小题第一空所

35、在句子有个很明显的时间状语 for 5 years,如果以此来判断,应使用现在完成时,但根据下文语境可知,此处叙述24 Not until_ a chance to discusscame across last week.A we have had, shall weC do we have, we【答案】 A的是过去的事情, 用一般过去式。 而第二空则可以根据时间状语 完成时。27 I _ Mr. Bert of the change of the meeting. You don t have to phone him again.A have informed B will have

36、informedC would inform D had informed【答案】 A 【解析】考查动词时态。句意:我已告知 Mr. Bert 会议的改变。你没必要再给他打电话。 根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。28 The teacher together with his assistants _ ten cell samples during the past two monthsin the school lab.A analyzeB analyzesChas analyzedD have analyzed【答案】 C【解析】【详解】 考查时态

37、和主谓一致。句意:老师和他的助手们,在过去两个月里在学校实验室分析了十 个细胞样本。由 “ during the past two months 可知”,本句为现在完成时,主语为 The teacher together with his assistants ,当 together with 连接句子时,谓语单复数与 together with 之前 的词的单复数保持一致既与 The teacher 保持一致。故选 C 项。29 In the past twenty years, a huge amount of environmental damage _ by airpollution.

38、A has been causedBhave been causedC was causedD were caused【答案】 A【解析】【详解】 考查时态和主谓一致。句意:在过去的二十年里,空气污染已经对环境造成了很大的危 害。“in the past一段时间”一般与现在完成时连用,故排除C, D。分析可知,句子的主语a huge amount of environmental damage 和谓语 cause 之间是动宾关系,所以要用被动语 态。主语为单数,谓语动词也要用单数。故选A 项。【点睛】a huge amount of 意为“大量的 ”,修饰不可数名词。本题中 environme

39、ntal damage 为不可数 名词,由 a hugeamount of 修饰, a huge amount of environmental damage 为主语表示单 数,所以谓语动词要用单数。30 Whats your fathers attitude to your new job?I _ ideas with him up to now. However, he always lets me make up my mind.A wont exchangeB didnt exchangeC dont exchangeDhavent exchanged【答案】 D【解析】【详解】考查时

40、态。句意: -你父亲对你的新工作持什么态度? -到目前为止我还没有和他交换过意 见。但是,他总是让since then 判定使用现在我下决心。由句中的时间状语 up to now 可知,此处应用现在完成 时。故选 D。31 In the last few years, China _ great achievements in environmental protection.A has madeBhad madeC was makingD is making【答案】 A【解析】【详解】 考查动词时态。句意:在过去的这些年里,中国在环境保护中取得了很大的成就。由时间 状语 in the las

41、tfew years 可推知动作从过去一段时间持续到现在并对现在造成影响,用现 在完成时。故选 A。【名师点睛】 判断时态可以从时间状语入手,题干中的 in the last few years 为现在完成时的时间标志 词。类似的还有 over/ for/ during the last/ past years/mo nths均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态。32 The father,along with his four children,_ hangzhou.When they will be back_ fixed.Ahave

42、 gone to;isn Bthad gone to;is not Cwent to;arentDhas 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

43、be back 是主语从句,谓语动词应 使用单数形式,结合从句中的时态可知,此处应使用现在完成时,表示对现在的影响。故 选 D。33 The e-commerce_ production and consumption, and is promoting the development ofthe service sector.A has influencedBinfluencedCis influencingDis influenced【答案】 A【解析】【详解】 考查现在完成时。句意:电子商务已经影响了生产和消费,并且正在促进服务业的发展。 结合句意可知,电子商务 “影响生产和消费 ”的动

44、作已经发生,故用现在完成时,主语 The e-commerce 是不可数名词,故用 hasinfluenced 。故选 A 项。34 -Can I have a talk with Johnson?-Oops! He _ for only ten minutes.A was awayBhas been awayChas leftD left【答案】 B【解析】【详解】考查动词时态。句意:一我能和 Johnson 聊聊吗?一啊哦!他走了 10 分钟了。分析句子可知,离开的动作发生在过去,即 1 0 分钟前,但对现在有影响或结果,因此要使用现在完成 时。 has been away 表示一个状态,

45、是延续行动词词组,在现在完成时中可以与一段时间连 用,而 has left 只是表示一个动作,是个瞬间动作,是非延续性动词,在现在完成时中不能 与一段时间连用。故选 B。35Do you like the mobile game Traveling Frog?Yes, the posts about the virtual green frog _ over 4 million times.A have readB have been readC would be readD are reading【答案】 B【解析】【详解】考查时态和语态。句意: 你喜欢手机游戏旅行青蛙吗? 是的,关于虚拟绿蛙的帖 子已经被阅读了 400 多万次。 The posts 和 read 是被动关系,用被动语态, “已经被阅读过 了”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论