《高中英语现在完成时时态解题方法技巧.docx》由会员分享,可在线阅读,更多相关《高中英语现在完成时时态解题方法技巧.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高中英语现在完成时时态解题方法技巧单项选择题(经典例题高频考点-名师出品必属精品)ls 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 upC . had stayed upD . was to stay up答案:B解析:考查时态。句意:Jack,你看起来有点儿气色不佳。嗯,我这些天一直在熬夜写这周五要完成的报告。 根据语境可知,此处应用现在完成进行时,表
2、示“熬夜这一动作从过去某一时间开始一直延续到现在,并有可 能持续下去,应选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 decoratingC . done, decoratedD . been, has been decorating答案:D解析:考查be missing和现在完成进行时态的使用。表示某人不见了一般用“be missi
3、ng”,have been doing是现在 完成进行时,表示从过去某一个时间点到现在一直在进行的动作。句意:上文:据说Jone自从上个星期就不 见了,他去哪了?下文:不是这样的,他一直在装修新买的那套房子。应选D。考点:考查be missing和现在完成进行时态的使用根据语境及时间状语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 living
4、D . is living答案:B解析:考查时态。句意:汤姆和他的父母过去五年一直住在中国。根据后文over the past five years可知,表示动作 从过去某时开始发生,一直延续到现在或离现在不远的时间,并可能延续下去的动作应用现在完成进行时;且 主语后接介词短语as well as,不影响主语的人称和数,谓语动词应根据主语的人称和数来确定,即助动词用 haso应选BoIm sorry you so long, but it II still be some time before Jim gets back .A waitB waitedC . had waitedD . ha
5、ve been waiting答案:D解析:考查时态。句意:抱歉让你等了这么久,但是在Jim还要过一段时间才回来(你还得等)。wait从说话之前 (过去)就开始了持续到现在一直进行,再根据下文it II 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 workedC . hav
6、e been workingD . worked答案:C10解析: 考查动词时态。句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕 业论文。根据此题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,应选C。26、 We to make our environment more beautiful since the time humankind started gardening.A . tryB . are tryingC . have
7、been tryingD . will try答案:C解析:考查动词时态。句意:自从人类开始园艺以来,我们一直在努力使我们的环境更加美丽。根据时间状语since the time humankind started gardening可知,谓语动词应用现在完成时,从而排除ABD三项,根据句意可知, 此处用现在完成进行时,表达动作或状态从过去某一时间开始一直持续到现在,且有仍在继续进行的趋势。故 选C项。27、一 Hi, Jack, you look so tired.r m tired. I the kitchen all day.A . paintedB . had paintedC hav
8、e been paintingD . was painting答案:C解析:考查动词的时态和语态。句意:你好,Jack,你看起来非常累。我很累,我一整天一直在油漆厨房。 根据时间状语all day并结合语境可知,“paint”表示过去开始一直延续到现在的动作,用现在完成进行时。 应选Co28、The famous star in New York ever since she moved there in 1987.11A . livedB . is livingC . has been livingD . had lived答案:C解析:试题分析:句意:自从1987年那个著名的明星搬到纽约以
9、来他就一直住在那里。由句意和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
10、 years可知,动作在过去的三年中一直发生,并且有可能将来还持续下去,所以用现在完 成进行时。应选D。30、Cathy is taking notes of the grammatical rules in class at Sunshine School, where she English for ayear.A . studiesB . had studiedC . isstudyingD . has been studying答案:D解析:考查动词时态。句意:Cathy在阳光学校课堂上记语法规那么,她在那里学英语已经一年了。根据前文句意和前 文现在进行时以及后文时间状语for a y
11、ear可知,此处应用现在完成进行时,表示动作从某一时间开始,一直持续到现在,并有仍然要继续下去的趋势。应选D项。1231、 I wonder if John has forgotten my number. I him to call for the past two hours.A . have been expectingB . have expectedC . have been expectedD . expected答案:A解析:试题分析:句意:我不知道是否约翰已经忘记了我的 号码,过去两小时我一直在期待他能打来 。A . have been expecting现在完成进行时,表示在
12、过去持续做某事持续到现在可能一直持续下去B. have expected现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态D. expected 一般过去时。题干中for the past two hours.提示在过去持续做某事,应选Ao考点:考查动词时态的用法。32、Because society so rapidly during the last few years, the gap between the generations has becomelarger.A . changedB . had changedC . has bee
13、n changingD . was changed答案:C解析:考查动词时态。句意:因为在过去几年社会变化非常快,不同年代的人之间的代沟也变得更大。主语society 和谓语动词change之间是主动关系,根据时间状语during the last few years并结合下文“the gap between the generations has become larger可知,此处描述最近几年一直不断发生的事情对现在造成的影响,并且动作还有可能持续下去,所以用现在完成进行时。应选C项。33、 一Mr. Johnson didn1 t turn up at the meeting yeste
14、rday morning, did he?一No. We till twelve o clock. A whole morning was wasted.13A . had waitedB . have been waitingC . are waitingD . were waiting答案:B解析:考查时态。句意:约翰逊先生昨天上午没有出现在会议上,不是吗?是的,我们一直等到12点。整 个上午都被浪费掉了。结合语意,“等”这一动作从过去某一时刻一直持续到说话时,且强调动作是一直正在 进行的,空处应用现在完成进行时。应选B项。34、 Housing prices since the end
15、of last year. Therefore, if s time the central governmentsome effective measures to bring them under control.A . have increased ; would takeB . have increased ; will takeC . have been increasing ; takesD . have been increasing ; took答案:D解析:考查时态和虚拟语气。句意:自从去年底,房价一直在上涨。因此,中央政府到了采取有效措施控制房价的时 候了。和since t
16、he end of last year搭配用现在完成时或现在完成进行时;It is time+从句中,从句的谓语用 should do或过去式表示虚拟语气。应选Do35、- Tom says he is too tired to go on.-He can, t. He for an hour.A . had workedB . has just workedC . just workedD . has only been working答案:D14解析: 试题分析:考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从此题 的语境中可以看出他不可能累的原因是:他从
17、开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进 行时,应选D项。考点:考查动词时态36、The children are dirty from head to foot because they in the mud all morning.A . playB . had playedC will playD . have been playing答案:D解析:考查时态。句意:这些孩子们从头到脚脏兮兮的,因为他们整个早晨都在泥土里玩耍。A. play 一般现在时;B. had played过去完成时;C. will play 一般将来时;D. have been playing现在完
18、成进行时,表示一个动作从过去 持续到现在,强调持续性。题干中表示整个早上都在玩耍,用现在完成进行时,应选D。37、You know, I for a job for three months, but I haven5 t had any luck.A . have been lookingB . have lookedC . had been lookingD . had looked答案:A考查现在完成进行时。句意:你知道的,我这3个月来一直在找工作,但是没有任好运。根据句意可知,我一 直在找工作,但是没找到。再根据for three months,故时态用现在完成进行时,表示从过去到现在
19、一直持续 做某事。应选A项。38、The May Fourth Movement was launched in 1919 and its spirit Chinese youth to make contributions15to national rejuvenation ever since.A . is motivatingB . has been motivatingC . motivatedD . was motivating答案:B解析:考查现在完成进行时。句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由“ever since”可知,本句为现在完成进行
20、时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继 续下去。故B选项正确。39、By hiring regional musicians to play in common areas such as lobbies and waiting rooms, the Cen StageArts in Health program an environment of music all over campus for the past five years.A . is creatingB . was about to createC . has been creatingD . will
21、 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, th
22、e stock of Berkshire Hathaway, the source ofWarren Buffef s wealth,very rapidly.A . has raisedB . has been raisingC . has risenD . has been rising16答案:D 解析:考查动词辨析和时态。句意:即使巴菲特每年都捐赠一局部财产,巴菲特所持有的伯克希尔哈撒韦公司的股票 一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高” ;rise是不及物动词,表示某物 上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进
23、行时。应选Do41、I think the Egyptians to tell us in the pictures, which scientists found by accident, for 3,000 yearsthat this is how they built the pyramids.A . tryB . triedC . are tryingD . have been trying答案:D解析:考查时态。句意:我觉得,在科学家们偶然发现的这些图画中,埃及人一直试图告诉我们在过去的3 000年中 他们是如何修建金字塔的。根据语境可知,动词try所表示的动作从过去一直持续到现在
24、,而且还要继续进行 下去,因此应用现在完成进行时,应选D。42、 Mum, you really need to have a rest! You in the kitchen ever since you came back home three hoursago.A . had workedB . were workingC . have been workingD . worked答案:C解析:考查时态。句意:妈妈你真的需要休息了 !从你三小时前回到家里,你就一直在厨房干活。强调从过去开始的 某一动作一直延续至今并仍在进行,应用现在完成进行时。应选C。1743、一 You are a g
25、reat swimmer.一 Thanks. Its because I a lot these days.A . was practisingB . have been practisingC . had practisedD . would practise答案:B解析:考查时态。句意:你游泳很棒。谢谢。这是因为这些天我一直在练习。根据时间状语these days可知, “练习游泳”从数天前开始,一直持续到现在,仍然可能持续下去。因此该句应用现在完成进行时态。应选Bo44、r m sure Andrew will win the first prize in the final.-I th
26、ink 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 painting
27、B . will be paintingC . have been paintingD . have painted答案:C 解析:18 考查时态。句意:汤姆,你为什么看起来如此累?嗯,我一直在清扫房子,并且必须明天清扫完。结 合语境可知,汤姆清扫房子的动作从过去持续到现在,还会延续到明天,故用现在完成进行时,其结构为have been doing,应选 C 项。小提示:此题考查现在完成进行时现在完成进行时:动作从过去某一时刻开始,一直持续到现在,还有可能继续下去。其表达为have/has been doing例如:1) . Mr. Wu have been teaching us for t
28、wo weeks.吴老师已经教了我们两周。(还会继续教下去). I have been cleaning the house for one hour, but it is still dirty.我已经清扫一个小时T,但是房子还是很脏。 (还要继续清扫)46、 A recent study has found that the number of smokers sharply over the past five years.A . is increasingB . are increasingC . has been increasingD . have been increasing答
29、案:C解析:考查时态和主谓一致。句意:最近的一项研究发现,在过去的五年里,吸烟者的数量急剧增加。根据时间状语 “over the past five years可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在,将有可能继续下去,the number of +可数名词复数作主语,谓语动词需用单数,所 以此处助动词需用haso应选Co47、一I am putting on weight again! Maybe I should start doing yoga.一You that the whole morning!193、一Tom
30、, 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
31、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正确。考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态
32、,在 平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如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 . are sayingB . have saidC . have been sayingD . were saying答案:
33、C解析:考查时态。句意:我又胖了 !也许我应该开始做瑜伽。下句:你已经说了整个上午了 !根据the whole morning可知,该动作持续做了整个早上,表示动作从某一时间开始,一直持续到现在,用现在完成进行时态, 应选Co48、Father our washing machine the whole morning. He must get it done before lunch.A has repairedB . repairsC . will repairD . has been repairing答案:D解析:试题分析:考查现在完成进行时。现在完成进行时构成为:主语+助动词(hav
34、e/has) +been+动词的现在分词 +其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。the whole morning表示一段时间。应选D考点:考查现在完成进行时20A . had rainedB . will be rainingC . has been rainingD . was raining答案:C解析:考查动词时态。句意:多讨厌的天气啊!雨已经下了将近一个星期了。我也不喜欢雨天。然而,这里 的雨季通常持续一个月左右。根据后文for nearly a week可知表示过去发生的动作持续不间断地发生应用现在 完成进行时,主语为it,故助动
35、词用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
36、、一Andy, you for quite a long time. Why dont you take a break?Sure. Right after I finish this report.A . have been workingB . workedC were workingD . will work答案:A解析:考查时态。句意:安迪,你已经工作很长时间了。你为什么不休息一下呢?好的,我完成这份报告就 休息。根据句中时间状语for quite a long time.可知,安迪从过去就在工作,并且现在仍然在工作,并将可能继 续下去,符合用现在完成进行时的特征。应选A。8、Why
37、do you want to work for our company?-This is the job that I for.A . lookedB . am to lookC . have been lookingD . had looked答案:C解析:试题分析:考查时态。句意:-你为什么想到我们公司工作? 一这正是我一直在寻找的工作。完成时表示动作 造成的影响,“我”来这里工作是因为这份工作是我一直在找的;现在完成进行时表示动作对现在造成影响, 并有可能持续下去,如果应聘不成功,“我”可能会继续寻找下去,因此,用现在完成进行时最恰当,应选Co考点:考查时态9、一 How time fl
38、ies!一 Yeah. It seems like yesterday that I graduated from college. I can5 t believe I for 10 years!A . had workedB . am workingC . workedD . have been working答案:D解析:考查时态。句意:时光飞逝。大学毕业好像是昨天(发生的事)。我简直不敢相信我已经工作了十年 To工作这个动作,是从刚毕业(过去)开始一直持续到现在的,故排除A和C (这两项跟现在没有关系)。 强调动作从过去一直持续到现在并仍然可能持续下去,是现在完成进行时的用法。应选Do
39、410、Tom looks tired because he the house since 9 am.A . has been cleaningB . cleanedC . has been cleanedD . cleans答案:A解析:考查动词时态。句意:Tom看起来很累,因为从上午9时到现在他一直在清扫房间。根据句子结构及句意可知, 设空处谓语动词表示动作从上午9时开始,持续到现在,并可能要持续下去,应使用现在完成进行时,主语为 第三人称,谓语动词应使用单数。应选A项。llx -I am sure Mary will win the first place in the coming
40、competition.-I think so. She for it for months.A . has preparedB . has been preparingC . had preparedD . prepared答案:B解析:试题分析:考查时态。句意:一我相信玛丽会在接下来的比赛中获得第一名。一我也这样认为,她已经准备好 几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完 成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时, 玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,应选B。考
41、点:考查时态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 解析:考查动词时态。句意:-艾米,休息一会吧。你都练钢琴一上午了。-一好吧。但比赛很快就到了。我还得在 努力一下。分析句意,艾米丽已经弹了一上午钢琴而且还将继续弹。所以此处应用现在完成
42、进行时表示从动作 从过去持续到现在且还将持续下去的动作。应选c项。13、一 You look great!out. Check out my muscles!A . will workB . was workingC . have been workingD . had been working答案:C 解析: 考查时态。句意:一你看起来很棒啊!一我一直都在锻炼。你看看我的肌肉! A.will work将会工作;B.wasworking过去正在工作;C.have been working 一直工作;D.had been working过去一直工作。根据上文You look great!(你看起
43、来很棒啊)”可知,正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了 对方的夸奖。使用现在完成进行时,表示从过去开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。故C正确。14、Excuse me, Madam. Ellen, a journalist from the Daily Mail all day. Could you speak to himnow?A . phonesB . has phonedC . phonedD . has been phoning答案:D 解析:考查时态。句意:对不起,夫人,来自the Daily Mail的记者日len 一天都在打 。你现
44、在可以和他谈话吗? 根据语境可知用现在完成进行时,表示过去到现在一直在做某事。应选Do15、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 C
45、CTV English programs ever since 1977.A . broadcastsB . had broadcastC . 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
46、workingD . has been working解析: 考查时态。句意:我父亲是一名教师,自1998年以来一直在一所学校工作。A.works工作(一般现在时态的第 三人称单数形式);B. worked工作(一般过去时态);C. was working正在工作(过去进行时态);D. has been working 一直在工作(现在完成进行时态)。根据时间状语since 1998可知,定语从句中的时态要用现在 完成进行时,表示发生在过去的动作一直持续到现在,还可能继续下去。应选Do18、- I in the same position too long. My legs have fall
47、en asleep.-Shake it a little before you get up.A . will sitB . have satC . am sittingD . have been stting答案:D解析:考查现在完成进行时。句意:我坐的太久了,腿麻了。站起来之前动一动。分析句意可知,本句为现 在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have/has been doing stho故D选项正确。19、 My hands are dirty.I the door all the morning.A . paintB . will
48、paintC . have been paintingD . had painted答案:C解析:考查时态。句意:我的双手很脏。我早上一直在粉刷门。all the morning强调一直在做某事,早上一直在做某 事,造成的影响是现在手很脏,即表示动作从过去某时开始一直持续到现在(并且有可能继续持续下去),应 用现在完成进行时。应选CoMary to writing classes every night since June and the course will end this week.A . had goneB . has been goingC . is goingD . went答案:B解析:考查时态。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从