收藏 分销(赏)

高中英语现在完成时时态解题方法技巧(精选试题附答案).docx

上传人:精**** 文档编号:1076641 上传时间:2024-04-12 格式:DOCX 页数:19 大小:19.30KB
下载 相关 举报
高中英语现在完成时时态解题方法技巧(精选试题附答案).docx_第1页
第1页 / 共19页
高中英语现在完成时时态解题方法技巧(精选试题附答案).docx_第2页
第2页 / 共19页
点击查看更多>>
资源描述
高中英语现在完成时时态解题方法技巧 1 单选题(经典例题高频考点-名师出品必属精品) 1、—Jack, you look a little off colour. —Well, I ____________ late to finish my report these days which is due this Friday. A.was staying upB.have been staying up C.had stayed upD.was to stay up 答案:B 解析: 考查时态。句意:——Jack,你看起来有点儿气色不佳。——嗯,我这些天一直在熬夜写这周五要完成的报告。根据语境可知,此处应用现在完成进行时,表示"熬夜"这一动作从过去某一时间开始一直延续到现在,并有可能持续下去,故选B。 2、—John is said to have _____ missing since last week. Has he gone somewhere? — Not really. He_______ his newly-bought apartment. A.gone, has decoratedB.been, was decorating C.done, decoratedD.been, has been decorating 答案:D 解析: 考查be missing和现在完成进行时态的使用。表示某人不见了一般用“be missing”,have been doing是现在完成进行时,表示从过去某一个时间点到现在一直在进行的动作。句意:上文:据说Jone自从上个星期就不见了,他去哪了?下文:不是这样的,他一直在装修新买的那套房子。故选D。 考点:考查be missing和现在完成进行时态的使用 3、—Tom, you look so tired! --Well, I ________ the house all afternoon and I must finish the work tomorrow. A.paintedB.have been paintingC.have paintedD.paint 答案:B 解析: 考查动词时态。句意:——汤姆,你看起来很累!——我整个下午都在粉刷房子,明天必须完成。根据all afternoon可知动作从过去开始,一直持续到现在没有停止,用现在完成进行时have been doing。故选B。 4、 ——Did you find the missing couple in the mountain yesterday? ——No, but we _____ to get in touch with them ever since. A.have triedB.have been tryingC.had triedD.had been trying 答案:B 解析: 试题分析:考查时态题。句意:—你们昨天在山区里找到那对失踪的夫妻了吗?—没有。但是我们正在在努力和他们取得联系。根据句意说明自从过去的一个时间开始到现在,我们一直都在做的事情,那么使用现在完成进行时。故B正确。 考点:考查时态 点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如since, so far等经常与现在完成时连用。现在完成进行时表示从过去开始的动作到现在以来一直都在发生。 5、—How disgusting the weather is! It________for nearly a week. —I don’t like rainy days either. However, the rainy season usually lasts about a month here. A.had rainedB.will be rainingC.has been rainingD.was raining 答案:C 解析: 考查动词时态。句意:——多讨厌的天气啊!雨已经下了将近一个星期了。——我也不喜欢雨天。然而,这里的雨季通常持续一个月左右。根据后文for nearly a week可知表示过去发生的动作持续不间断地发生应用现在完成进行时,主语为it,故助动词用has。故选C。 6、The number of foreign students attending Chinese universities________ steadily since 1997. A.is risingB.are risingC.has been risingD.have been rising 答案:C 解析: 考查时态和主谓一致。句意:自1997年以来,在中国大学就读的外国学生人数一直在稳步上升。根据“since 1997 ”可知,本句为现在完成时或者现在完成进行时,再结合句意可知,本句为现在完成进行时。the number of +名词复数,谓语动词为单数。故选C项。 7、—Andy, you ____ for quite a long time. Why don't you take a break? —Sure. Right after I finish this report. A.have been working B.worked C.were working D.will work 答案:A 解析: 考查时态。句意:——安迪,你已经工作很长时间了。你为什么不休息一下呢?——好的,我完成这份报告就休息。根据句中时间状语for quite a long time.可知,安迪从过去就在工作,并且现在仍然在工作,并将可能继续下去,符合用现在完成进行时的特征。故选A。 8、---Why do you want to work for our company? ---This is the job that I _____ for. A.lookedB.am to look C.have been lookingD.had looked 答案:C 解析: 试题分析:考查时态。句意:--你为什么想到我们公司工作?--这正是我一直在寻找的工作。完成时表示动作造成的影响,“我”来这里工作是因为这份工作是我一直在找的;现在完成进行时表示动作对现在造成影响,并有可能持续下去,如果应聘不成功,“我”可能会继续寻找下去,因此,用现在完成进行时最恰当,故选C。 考点:考查时态 9、— How time flies! — Yeah. It seems like yesterday that I graduated from college. I can’t believe I for 10 years! A.had workedB.am working C.workedD.have been working 答案:D 解析: 考查时态。句意:——时光飞逝。——大学毕业好像是昨天(发生的事)。我简直不敢相信我已经工作了十年了。工作这个动作,是从刚毕业(过去)开始一直持续到现在的,故排除A和C(这两项跟现在没有关系)。强调动作从过去一直持续到现在并仍然可能持续下去,是现在完成进行时的用法。故选D。 10、Tom looks tired because he ________ the house since 9 am. A.has been cleaningB.cleanedC.has been cleanedD.cleans 答案:A 解析: 考查动词时态。句意:Tom看起来很累,因为从上午9时到现在他一直在打扫房间。根据句子结构及句意可知,设空处谓语动词表示动作从上午9时开始,持续到现在,并可能要持续下去,应使用现在完成进行时,主语为第三人称,谓语动词应使用单数。故选A项。 11、--I am sure Mary will win the first place in the coming competition. --I think so. She ________ for it for months. A.has preparedB.has been preparing C.had preparedD.prepared 答案:B 解析: 试题分析:考查时态。句意:--我相信玛丽会在接下来的比赛中获得第一名。--我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。 考点:考查时态 12、—Take a break, Amy. You ______ on the piano all morning. —All right. But the competition is coming soon. I have to work harder. A.are practisingB.will be practisingC.have been practisingD.practice 答案:C 解析: 考查动词时态。句意:---艾米,休息一会吧。你都练钢琴一上午了。---好吧。但比赛很快就到了。我还得在努力一下。分析句意,艾米丽已经弹了一上午钢琴而且还将继续弹。所以此处应用现在完成进行时表示从动作从过去持续到现在且还将持续下去的动作。故选C项。 13、— You look great! — I ______ out. Check out my muscles! A.will work B.was working C.have been working D.had been working 答案:C 解析: 考查时态。句意:—你看起来很棒啊!—我一直都在锻炼。你看看我的肌肉!A.will work将会工作;B.was working过去正在工作;C.have been working一直工作;D.had been working过去一直工作。根据上文“You look great!(你看起来很棒啊)”可知,正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。使用现在完成进行时,表示从过去开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。故C正确。 14、Excuse me, Madam. Ellen, a journalist from the Daily Mail ____________ all day. Could you speak to him now? A.phonesB.has phoned C.phonedD.has been phoning 答案:D 解析: 考查时态。句意:对不起,夫人,来自the Daily Mail 的记者Ellen一天都在打电话。你现在可以和他谈话吗?根据语境可知用现在完成进行时,表示过去到现在一直在做某事。故选D。 15、 I ______ to reach the manager for the last two hours but the line is always busy. A.triedB.have triedC.had triedD.have been trying 答案:D 解析: 试题分析:句意:在过去的两个小时我一直在努力和经理联系上,但一直占线。have been trying是现在完成进行时,强调动作一直在进行。故选D。 考点:考查动词的时态。 16、The reporter says that the CCTV English programs ever since 1977. A.broadcastsB.had broadcast C.has been broadcastingD.had been broadcast 答案:C 解析: 考查时态。句意:记者说自从1977年开始中央电视台就已经有了英语节目。根据语境和ever since 1977可知,此处强调动作从过去开始持续到现在,并会持续到将来,应用现在完成进行时。故选C项。 17、My father is a teacher, who ________ in a school since 1998. A.worksB.workedC.was workingD.has been working 答案:D 解析: 考查时态。句意:我父亲是一名教师,自1998年以来一直在一所学校工作。A.works工作(一般现在时态的第三人称单数形式);B. worked工作(一般过去时态);C. was working正在工作(过去进行时态);D. has been working一直在工作(现在完成进行时态)。根据时间状语since 1998可知,定语从句中的时态要用现在完成进行时,表示发生在过去的动作一直持续到现在,还可能继续下去。故选D。 18、-I _______ in the same position too long. My legs have fallen asleep. -Shake it a little before you get up. A.will sitB.have sat C.am sittingD.have been stting 答案:D 解析: 考查现在完成进行时。句意:——我坐的太久了,腿麻了。——站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have/has been doing sth。故D选项正确。 19、My hands are dirty.I____________ the door all the morning. A.paintB.will paintC.have been paintingD.had painted 答案:C 解析: 考查时态。句意:我的双手很脏。我早上一直在粉刷门。all the morning强调一直在做某事,早上一直在做某事,造成的影响是现在手很脏,即表示动作从过去某时开始一直持续到现在(并且有可能继续持续下去),应用现在完成进行时。故选C。 20、Mary_______ to writing classes every night since June and the course will end this week. A.had goneB.has been going C.is goingD.went 答案:B 解析: 考查时态。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。 21、Shall the kids take a break? They ____________ homework in the study for nearly two hours! A.didB.have done C.are doingD.have been doing 答案:D 解析: 考查时态。句意:孩子们可以休息一下吗?他们在书房里已经做了将近两个小时的作业了!根据句中的"Shall the kids take a break""for nearly two hours"可知,孩子们做作业这一动作从过去开始进行到现在,且有可能继续进行下去,故应用现在完成进行时,故选D。 22、Excuse me, Marcia, a reporter from Vanity Fair ________ all day. Could you speak to her now? A.phonesB.has phoned C.has been phoningD.phoned 答案:C 解析: 考查时态。句意:打扰了,玛西亚,一位来自Vanity Fair的记者打了一天的电话,你现在能接她的电话了吗?根据语境及时间状语all day可知,电话从过去一直持续到现在,所以用现在完成进行时。故选C。 23、Tom, as well as his parents, ________ in China over the past five years. A.have been livingB.has been livingC.are livingD.is living 答案:B 解析: 考查时态。句意:汤姆和他的父母过去五年一直住在中国。 根据后文over the past five years可知,表示动作从过去某时开始发生,一直延续到现在或离现在不远的时间,并可能延续下去的动作应用现在完成进行时;且主语后接介词短语 as well as,不影响主语的人称和数,谓语动词应根据主语的人称和数来确定,即助动词用has。故选B。 24、I'm sorry you ______ so long, but it' ll still be some time before Jim gets back. A.waitB.waitedC.had waitedD.have been waiting 答案:D 解析: 考查时态。句意:抱歉让你等了这么久,但是在Jim还要过一段时间才回来(你还得等)。wait从说话之前(过去)就开始了持续到现在一直进行,再根据下文it' ll still be some time before Jim gets back可知,动作还会继续下去。所以本句用现在完成进行时。故选D项。 25、— What’s wrong? You look really stressed out. —I ________ the whole week preparing for my graduation paper. A.workB.have worked C.have been workingD.worked 答案:C 解析: 考查动词时态。句意:——你怎么了?看起来真的压力很大。——我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。 26、 We________ to make our environment more beautiful since the time humankind started gardening. A.tryB.are trying                                                  C.have been tryingD.will try 答案:C 解析: 考查动词时态。句意:自从人类开始园艺以来,我们一直在努力使我们的环境更加美丽。根据时间状语since the time humankind started gardening可知,谓语动词应用现在完成时,从而排除ABD三项,根据句意可知,此处用现在完成进行时,表达动作或状态从过去某一时间开始一直持续到现在,且有仍在继续进行的趋势。故选C项。 27、— Hi, Jack, you look so tired. —I’m tired. I the kitchen all day. A.paintedB.had painted C.have been paintingD.was painting 答案:C 解析: 考查动词的时态和语态。句意:——你好,Jack,你看起来非常累。——我很累,我一整天一直在油漆厨房。根据时间状语all day并结合语境可知,“paint”表示过去开始一直延续到现在的动作,用现在完成进行时。故选C。 28、The famous star _____ in New York ever since she moved there in 1987. A.livedB.is living C.has been livingD.had lived 答案:C 解析: 试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。由句意和ever since...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。 考点:考查动词时态的用法。 29、The girl has a great interest in sport and _______ badminton classes twice a week over the last three years. A.tookB.is takingC.takesD.has been taking 答案:D 解析: 考查动词时态。句意:这个女孩对运动非常感兴趣,在过去的三年中她每周上两次羽毛球课。由句中的时间状语over the last three years可知,动作在过去的三年中一直发生,并且有可能将来还持续下去,所以用现在完成进行时。故选D。 30、Cathy is taking notes of the grammatical rules in class at Sunshine School, where she __________ English for a year. A.studiesB.had studiedC.is studyingD.has been studying 答案:D 解析: 考查动词时态。句意:Cathy在阳光学校课堂上记语法规则,她在那里学英语已经一年了。根据前文句意和前文现在进行时以及后文时间状语for a year可知,此处应用现在完成进行时,表示动作从某一时间开始,一直持续到现在,并有仍然要继续下去的趋势。故选D项。 31、I wonder if John has forgotten my number. I ___ him to call for the past two hours. A.have been expectingB.have expected C.have been expectedD.expected 答案:A 解析: 试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。 A . have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B. have expected 现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态   D. expected一般过去时。题干中for the past two hours.提示在过去持续做某事,故选A。 考点:考查动词时态的用法。 32、Because society ________ so rapidly during the last few years, the gap between the generations has become larger. A.changedB.had changed C.has been changingD.was changed 答案:C 解析: 考查动词时态。句意:因为在过去几年社会变化非常快,不同年代的人之间的代沟也变得更大。主语society和谓语动词change之间是主动关系,根据时间状语“during the last few years”并结合下文“the gap between the generations has become larger”可知,此处描述最近几年一直不断发生的事情对现在造成的影响,并且动作还有可能持续下去,所以用现在完成进行时。故选C项。 33、—Mr. Johnson didn’t turn up at the meeting yesterday morning, did he? —No. We ____ till twelve o’clock. A whole morning was wasted. A.had waitedB.have been waiting C.are waitingD.were waiting 答案:B 解析: 考查时态。句意:——约翰逊先生昨天上午没有出现在会议上,不是吗?——是的,我们一直等到12点。整个上午都被浪费掉了。结合语意,“等”这一动作从过去某一时刻一直持续到说话时,且强调动作是一直正在进行的,空处应用现在完成进行时。故选B项。 34、Housing prices ____________ since the end of last year. Therefore, it’s time the central government ____________ some effective measures to bring them under control. A.have increased;would takeB.have increased;will take C.have been increasing;takesD.have been increasing;took 答案:D 解析: 考查时态和虚拟语气。句意:自从去年底,房价一直在上涨。因此,中央政府到了采取有效措施控制房价的时候了。和since the end of last year 搭配用现在完成时或现在完成进行时;It is time+从句中,从句的谓语用should do或过去式表示虚拟语气。故选D。 35、-- Tom says he is too tired to go on. -- He can’t. He ________ for an hour. A.had workedB.has just worked C.just workedD.has only been working 答案:D 解析: 试题分析:考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。 考点:考查动词时态 36、The children are dirty from head to foot because they ________ in the mud all morning. A.playB.had played C.will playD.have been playing 答案:D 解析: 考查时态。句意:这些孩子们从头到脚脏兮兮的,因为他们整个早晨都在泥土里玩耍。A. play 一般现在时;B. had played过去完成时;C. will play 一般将来时;D. have been playing 现在完成进行时,表示一个动作从过去持续到现在,强调持续性。题干中表示整个早上都在玩耍,用现在完成进行时,故选D。 37、You know, I ______ for a job for three months, but I haven’t had any luck. A.have been lookingB.have looked C.had been lookingD.had looked 答案:A 解析: 考查现在完成进行时。句意:你知道的,我这3个月来一直在找工作,但是没有任好运。根据句意可知,我一直在找工作,但是没找到。再根据for three months,故时态用现在完成进行时,表示从过去到现在一直持续做某事。故选A项。 38、The May Fourth Movement was launched in 1919 and its spirit ______ Chinese youth to make contributions to national rejuvenation ever since. A.is motivatingB.has been motivating C.motivatedD.was motivating 答案:B 解析: 考查现在完成进行时。句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由“ever since”可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故B选项正确。 39、By hiring regional musicians to play in common areas such as lobbies and waiting rooms, the Cen Stage Arts in Health program ______ an environment of music all over campus for the past five years. A.is creatingB.was about to create C.has been creatingD.will be creating 答案:C 解析: 考查动词时态。句意:在过去的五年里,the Cen Stage Arts in Health这个项目通过聘请地区音乐家在大厅和候诊室等公共区域演出,在校园内创造了一个音乐环境。根据时间状语“for the past five years”可知,句子需要使用完成时。根据句意可知,这个项目在过去的五年时间内一直给校内创造音乐环境,并将继续持续下去。所以表示发生在过去,一直持续到现在并且将继续下去,应该用现在完成进行时。故选C项。 40、Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, the source of Warren Buffet’s wealth, ________ very rapidly. A.has raisedB.has been raising C.has risenD.has been rising 答案:D 解析: 考查动词辨析和时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。 41、I think the Egyptians ____________ to tell us in the pictures, which scientists found by accident, for 3,000 years that this is how they built the pyramids. A.tryB.tried C.are tryingD.have been trying 答案:D 解析: 考查时态。句意:我觉得,在科学家们偶然发现的这些图画中,埃及人一直试图告诉我们在过去的3 000年中他们是如何修建金字塔的。根据语境可知,动词try所表示的动作从过去一直持续到现在,而且还要继续进行下去,因此应用现在完成进行时,故选D。 42、Mum, you really need to have a rest! You ________in the kitchen ever since you came back home three hours ago. A.had workedB.were working C.have been workingD.worked 答案:C 解析: 考查时态。句意:妈妈你真的需要休息了!从你三小时前回到家里,你就一直在厨房干活。强调从过去开始的某一动作一直延续至今并仍在进行,应用现在完成进行时。故选C。 43、— You are a great swimmer. — Thanks. It's because I ______ a lot these days. A.was practisingB.have been practising C.had practisedD.would practise 答案:B 解析: 考查时态。句意:——你游泳很棒。——谢谢。这是因为这些天我一直在练习。根据时间状语these days可知,“练习游泳”从数天前开始,一直持续到现在,仍然可能持续下去。因此该句应用现在完成进行时态。故选B。 44、---I’m sure Andrew will win the first prize in the final. ---I think so. He _____ for it months. A.is preparingB.has been preparingC.was preparingD.had been preparing 答案:B 解析: 考查时态。句意:---我确信Andrew在决赛中会获得一等奖。---我也这么想,他已经准备了好几个月了。可知Andrew是从过去到现在一直在准备,用现在完成进行时,故选B。 45、— Why, Tom, you look so exhausted! — Well, I______the house and I must finish the work tomorrow. A.was paintingB.will be painting C.have been paintingD.have painted 答案:C 解析: 考查时态。句意:——汤姆,你为什么看起来如此累?——嗯,我一直在打扫房子,并且必须明天打扫完。结合语境可知,汤姆打扫房子的动作从过去持续到现在,还会延续到明天,故用现在完成进行时,其结构为have been doing, 故选C项。 小提示: 本题考查现在完成进行时 现在完成进行时:动作从过去某一时刻开始,一直持续到现在,还有可能继续下去。其表达为have/has been doing 例如: 1). Mr. Wu have been teaching us for two weeks. 吴老师已经教了我们两周。(还会继续教下去) 2). I have been cleaning the house for one hour, but it is still dirty.我已经打扫一个小时了,但是房子还是很脏。(还要继续打扫) 46、A recent study has found that the number of smokers ________ sharply over the past five years. A.is increasingB.are increasing C.has been increasingD.have been increasing 答案:C 解析: 考查时态和主谓一致。句意:最近的一项研究发现,在过去的五年
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 外语文库 > 高中英语

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服