【英语】高三英语现在完成时解题技巧讲解及练习题(含答案)一、单项选择现在完成时1.―What do you think of our hometown?―Very beautiful. You know it is the first time that I _______ here.A.will be B.wasC.have been D.had been【答案】C【解析】试题分析:考查固定句型中的时态。
固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。
句意:—你认为我们国家怎么样?—发出漂亮。
你知道这是我第一次来到这里。
故C正确。
考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:这是这个星期里他第四次打电话给你了。
【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。
(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。
3.— Would you care for a cup of tea? It tastes pretty good.— I one. Thank you just the same.A.have had B.had C.would have D.will have【答案】A【解析】【详解】考查时态。
句意:——你想喝杯茶吗?味道很好。
——我已经喝过了,我仍然谢谢你。
结合句意可知此处用现在完成时态,故选A。
4.We have done things we ought not to have done and undone things we ought to have done.A.leaving B.leftC.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.They____for ten years.A.has been married B.have been marriedC.got married D.married【答案】B【解析】【详解】考查marry的用法。
句意:他们结婚有十年的时间了。
marry作不及物动词时有两种用法:get married to sb.(表动作)/be married to sb.(表状态);作及物动词时有marry sb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时。
故B 选项正确。
6.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。
考点:考查动词的时态。
7.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you.A.did I see B.have I seenC.I saw D.I have seen【答案】B【解析】【详解】考查时态和倒装。
句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。
Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。
【点睛】倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。
8.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 comeC.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;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。
9.—What a stupid mistake!—Yes. I ______ you doing it carefully, but without success.A.was suggesting B.will suggestC.have suggested D.had suggested【答案】C【解析】【详解】考查时态。
句意:——这是一个多么愚蠢的错误啊!——是的,我建议过你要认真,但是你听不进去。
根据“What a stupid mistake!”判断此处强调过去的事情对现在的影响,应该用现在完成时,故C项正确。
10.Ever since he left school, he ______ becoming a professor in that famous university. A.has never dreamed of B.had never dreamed ofC.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.他离开这有五年了。
11.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。
12.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply. A.was increasing B.has increasedC.had increased D.will be increasing【答案】B【解析】【分析】考查动词时态【详解】句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。
根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。
故选B。
13.—How much do you know about the Winter Olympic Games to be held in Beijing?—Well, the media ________ it in a variety of forms.A.cover B.have coveredC.would cover D.covered【答案】B【解析】【详解】考查动词时态。