1、近五年高考语法真题专练:时态和语态2018年高考题【2018北京】1. Hi, Im Peter. Are you new here? I havent seen you around?Hello, Peter. Im Bob. I just _ on Monday.A. start B. have started C. started D. had started【答案】C【解析】考查时态。句意:嗨,我是彼得。你是新来的吗?我没有在附近见过你。你好,彼得。我是鲍勃。我周一刚刚开始住在这儿。根据两人谈话内容可知,Bob现在在这儿,他开始(start)住在这儿是发生在周一的事情,周一是一个过去的
2、时间,故该句应用一般过去时态,C选项正确。【2018北京】4. Susan had quit her well-paid job and _ as a volunteer in the neighborhood when I visited her last year.A. is working B. was working C. has worked D. had worked【答案】B【2018北京】7. Chinas high-speed railways _ from 9,000 to 25,000 kilometers in the past few years.A. are gro
3、wing B. have grown C. will grow D. had grown【答案】B【解析】考查时态。句意:在过去的几年里,中国的高速铁路已经从9,000公里增长到25,000公里。该句时间状语为in the past few years。中国高速铁路的增长是从过去一直到现在几年里的情况,故该句应用现在完成时态。B选项正确。【2018北京】9. A rescue worker risked his life saving two tourists who _ in the mountains for two days.A. are trapping B. have been tr
4、apped C. were trapping D. had been trapped【答案】D【2018天津】13. My washing machine _this week, so I have to wash my clothes by hand.A. was repaired B. is repairedC. is being repaired D. has been repaired【答案】C【解析】考查时态。句意:这周我的洗衣机正在修,所以我不得不手洗衣服。根据后句so I have to wash my clothes by hand.可知,洗衣机正在修,故用现在进行时态的被动语
5、态。故选C。【2018江苏】31. Hopefullyin2025wewillnolongerbee-mailingeachother, forwe _ more convenient electronic communicationtoolsbythen.A. have developed B. haddevelopedC. willhavedeveloped D. developed【答案】C【解析】考查时态。句意:希望在2025年,我们不再互相发电子邮件,因为到那时候我们将开发更方便的电子通信工具。根据时间状语in 2025,可知用将来时;再根据时间状语by then到那时,可知用完成时
6、。结合两者可知用将来完成时。故选C。【2018江苏】30. Iwassenttothevillagelastmonthtoseehowthedevelopmentplan_ inthepast two years.A. hadbeencarriedout B. would be carried outC. isbeingcarriedout D. has been carried out【答案】A【解析】考查时态。句意:上个月我被派到村里去看看在过去的两年里发展计划是如何执行的。根据句中时间状语last month和in the past two years可知用过去完成时。故选A。2017年
7、高考题【2017天津卷】8. I _down to London when I suddenly found that I was on the wrong road.A. was driving B. have driven C. would drive D. drove【答案】A【2017江苏卷】27. He hurried home, never once looking back to see if he _.A. was being followed B. was following C. had been followed D. followed【答案】A【解析】试题分析:考查动词
8、的时态和语态。he和follow是动宾关系,即他被别人跟踪,排除B/D;根据句意“在匆忙赶回家的路上,他从未回头看是否被跟踪”,用过去进行时最合适,故选A。句意:他匆匆忙忙往家赶,就是不回头看一看是否有人跟踪自己。【2017江苏卷】31.Hes been informed that he _ for the scholarship because of his academic background.A. hasnt qualified B. hadnt qualified C. doesnt qualify D. wasnt qualifying【答案】C【2017北京卷】33.People
9、_better access to health care than they used to,and theyre living longer as a result.A.will haveB.haveC.hadD.had had【答案】B试题分析:句意:人们有着比过去更好的医疗保险,结果他们更长寿。与过去对比是现在,所以than前一句话是用现在的时间,而且后一句用的就是现在时态,所以前面也用现在时态,故选B。【2017北京卷】29. In the 1950s in the USA, most families had just one phone at home, and wireless
10、 phones _ yet.A. havent invented B. havent been invented C. hadnt invented D. hadnt been invented【答案】D试题分析:句意:在美国20世纪50年代的时候,大多数的家庭家里只有一部电话,并且无线电话还根本没有发明出来。根据句意可知用被动语态,排除AC,事情发生在过去,与现在无关,不用现在完成时,排除B,故选D,过去完成时的被动语态。【2017北京卷】24. _ that company to see how they think of our product yesterday?Yes. They a
11、re happy with it.A. Did you call B. Have you called C. Will you call D. Were you calling【答案】A试题分析:句意:-你昨天有没有给那家公司打电话问问他们对我们的产品感觉怎么样?-打了,他们此刻正用得很开心。空格所在题干有一个很明显的时间状语yesterday,发生在过去,肯定用过去式,故选A。2016年高考题【2016北京】21.Jack_in the lab when the power cut occurred.A. works B. has worked C. was working D. would
12、 work【答案】C【2016北京】23. Excuse me, which movie are you waiting for?The newStar Wars. We_here for more than two hours.A. waited B. waitC. would be waiting D. have been waiting【答案】D【解析】试题分析:题目考查时态。句意:打扰了,你们在等哪一部电影?星球大战,我们已经在这儿等了两个多小时了。“for+时间段”与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。【2016北京】25. I_half of
13、 the English novel, and Ill try to finish it at the weekend.A. read B. have read C. am reading D. will read【答案】B【2016北京】30. The students have been working hard on their lessons and their efforts_ withsuccess in the end.A. rewarded B. were rewardedC. will reward D. will be rewarded【答案】D【2016天津】3. Whe
14、n walking down the street, I came across David, when I _ for years.A. didnt see B. havent seen C. hadnt seen D. wouldnt see【答案】C【解析】试题分析:句意:当沿着街道散步的时候,我遇见了多年未见的David。根据语境,“not see”这个动作发生在come across之前,是过去的过去发生的动作,用过去完成时。故选C。【2016浙江】9. Silk _ one of the primary goods traded along the Silk Road by abo
15、ut 100 BC.A.had become B. was becomingC. has become D.is becoming【答案】A【解析】试题分析:句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。时间状语是by+过去时间,谓语用过去完成时。故选A。2015年高考题【2015北京】22.-Did you enjoy the party?-Yes,we_by our hosts.A.were treatedB.would be treated.C.treatedD.had treated【答案】A【2015北京】26.in the last few years,Ch
16、ina _ great achievements in environmental protection.A.has made B.had made C.was making D.is making【答案】A【解析】试题分析:句意:在过去的这些年里,中国在环境保护中取得了很大的成就。由时间状语in the last few years可推知动作从过去一段时间持续到现在并对现在造成影响,用现在完成时。故选A。【2015北京】27.Did you have difficulty finding Annhouse?Not really.She_us clear directions and we w
17、ere able to find it.easily?A.was to give B.had given C.was giving D.would give【答案】B【2015北京】30.Dr. Jackson is not in his office at the moment.All right. I_ him later.A. will call B. have called C. call D will be calling【答案】A【解析】试题分析:句意:Dr.Jackson现在不在办公室。好的,我待会再打给他。由later可知,表示的是将来要执行的动作,用一般将来时。故选A。【20
18、15重庆】1.Is Peter coming?No, he_ his mind after a phone call at the last minute.A.changes B. changed C. was changing D. had changed【答案】B 【解析】试题分析:句意:彼得来了吗?没有,刚才接到一个电话后改变主意了。根据at the last minute在最后一秒可能发生在过去,故用一般过去时。【2015重庆】13. In my hometown, there is always a harvest supper for the farmers after all t
19、he wheat_ cut.A. will have beenB. will beC. wasD. has been【答案】D 【2015浙江】8. Albert Einstein was born in 1879. As a child, few people guessed that hea famous scientist whose theories would change the world.A. has beenB. had beenC. was going to beD. was【答案】C【解析】试题分析:句意:爱因斯坦出生于1879年,小的时候很少人猜到他将会成为一个伟大的科
20、学家,他的理论将会改变全世界。根据句意,应该是表达过去将来时,所以只有C选项符合。该选项是使用过去进行时表将来。A选项是现在完成时(用以表达过去的动作对现在的影响,往往有一些关键的词比如说since或者是for加一段时间),B选项是过去完成时(具备的条件是有两个动词,而且其中一个动作要在另一个动作之前发生,那么这个之前发生的动词就使用过去完成时),C选项是过去进行时(过去进行时表示过去某一此刻正在进行的动作,另外动词going的进行时还可以表达将来),D选项是过去时(表达过去的动作)。结合以上的表述以及后句使用的情态动词would(will 的过去时,用于过去将来时),分析可知答案就是C。【2
21、015天津】9. Despite the previous rounds of talks, no agreement_ so far by the two sides.A. has been reached B. was reachedC. will reach D. will have reached【答案】A【2015天津】6. Jane cant attend the meeting at 3 oclock this afternoon because she _ a class at that time. A. will teach B. would teachC. has taug
22、ht D. will be teaching【答案】D【解析】试题分析:句意:简不能参加今天下午3点钟的会议,因为她那个时候在一个班上课。根据句中的时间状语at that time,指代at 3 oclock this afternoon,表示在将来的某一时刻正在做某事,故用将来完成时。故选D。【2015四川】4.More expresswaysin Sichuan soon to promote the local economy.A. are being built B. will be built C. have been built D. had been built【答案】B【解析】
23、试题分析:考查时态。本句为时态题,根据时间状语soon可知,考查了将来时,故选择B。句意为:四川将建设更多的高速公路以促进当地的经济。【2015陕西】24. At college, Barack Obama didnt know that hethe first black president of the United States of America.A. was to become B. becomes C. is to become D. became【答案】A【2015陕西】22. Maryreally hard on his book and thinks hell have f
24、inished it by Friday.A. worked B. has been working C. had worked D. has worked【答案】B【解析】试题分析:句意:Marty一直努力写书,我想他到周五为止将已经完成了。用现在完成进行时表示从过去到现在一直进行的动作。所以选B。2014年高考题【2014全国大纲卷】22. Unless some extra money_, the theatre will be close.A. was found B.finds C. is found D. found【答案】C【2014全国大纲卷】32.The reports we
25、nt missing in 2012 and nobody _them since.A. seesB. saw C. has seen D. had seen【答案】C【解析】试题分析:考查动词时态。句意:那些报告于2012年丢失了,从那以后没有人见过它们。此题解题的关键词是后面的since,此处意为:从那以后。这是现在完成时的标志。故选C。【2014重庆卷】4. Youd better write down her phone number before you _ it.A. forget B. are forgetting C. forgot D. will forget【答案】A【20
26、14重庆卷】8. James has just arrived, but I didnt know he _ until yesterday.A. will come B. was coming C. had come D. came【答案】B【解析】试题分析:本题意为:“我”此前不知道James要来。本题中“不知道”的是一个尚未发生的动作,排除C、D两项。didnt know要求后接表示“过去将来”的动词,排除A项。故B项正确。考点:考查动词时态的语境运用。【2014北京卷】32. I found the lecture hard to follow because it _ when I
27、arrived.A. started B. was startingC. would start D. had started【答案】D6.【2014北京卷】- What time is it?- I have no idea. But just a minute, I _ it for you.A. check B. checkedC. will check D. would check【答案】C【解析】试题分析:本题考查动词时态。句意:什么时间了?我不知道。一会儿,我给你查查。根据题干信息,说话人不知道几点,但是“将去核实一下”。所以本题应选一般将来时,即C。考点:考查动词时态的用法【20
28、14北京卷】22. -Hi, lets go skating.- Sorry, Im busy right now. I _ in an application form for a new job.A. fill B. have filled C. am filling D. will fill【答案】C【解析】试题分析:考查动词时态。句意:嗨,我们去滑冰吧。对不起,我现在很忙。我正在填一个新工作申请表。根据句意可知,我正在填表。故用现在进行时。【2014山东卷】1. Writing out all the invitations by hand was more time-consumin
29、g than we_.A. will expect B. are expecting C. expect D. had expected【答案】D【解析】试题分析:从语境看,写请柬这个动作已经发生是过去的动作,预期的动作是发生在写请柬的过去,所以要用过去完成时。句意为:手写这些请柬比预期的要费时的多。答案选择D。【2014福建卷】23.Havent seen you for ages! Where have you been?I went to Ningxia andthere for one year, teaching as a volunteer.A. stayed B.stay C.h
30、ad stayed D.am staying【答案】A【解析】试题分析:and连接并列谓语。And之前是一般过去时。所以and之后也要用一般过去时来保持时态的一致,故用动词的过去式,所以选A。句意:上文,好久没见到你了!你去哪里了?下文,我去了宁夏,并且在那里待了一年,作为一名志愿者在那里教书。14.【2014江苏卷】23. How much do you know about the Youth Olympic Games to be held in Nanjing?Well, the media _ it in a variety of forms.A. cover B. will cov
31、er C. have covered D. covered【答案】C【2014陕西卷】22. During his stay in Xian, Jerry tried almost all the local foods his friends _,A. would recommend B. had recommended C. have recommended D. were recommending【答案】B【解析】试题分析:考查时态。题干中的tried动作在过去发生,朋友“推荐”动作应该发生在tried动作之前,表示“过去的过去”用过去完成时。如:He said he had been there for several times他说他去过那里几次了。“had been there”发生在“said之前”。故此处选B。