1、【精品】一般过去时练习题二(解析一、单项选择一般过去时1Have you worked here since you graduated?No, I _ at a factory in Beijing for six years.Awould workBhave workedChad workedDworked【答案】D【解析】【分析】【详解】考查动词时态。句意:-你自从毕业就在这儿工作吗?-不,我在北京的一家工厂工作了6年。 根据答语可知,自从毕业以来,我并没有一直在这里工作,在此之前我还在北京的一家工厂工作了六年,故此处表示发生在我在这里工作之前的事情,故用一般过去时。故选D。2Youre
2、 late again.Sorry. I _ to set my alarm clock.Aforget Bwill forgetCforgot Dwould forget【答案】C【解析】考查动词时态。上句:你又迟到了。下句:对不起,我忘了设定闹钟。根据语境可知,“忘记”是过去的一件事情,所以句子用一般过去时态,故选C。3Mary will not attend the party tonight.But she she would!Ahas promised BpromisedCwill promise Dpromises【答案】B【解析】考查动词的时态。玛丽今晚不参加聚会。但是她许诺她将
3、会来。根据上文Mary will not attend the party tonight.可知,“promise”这一动作发生在过去,主语she与promise是主动关系。故选B。4Mary cleverly met the customers requirements that you _ to deal with, so she won the competition.Afailed BfailCmay fail Dmust fail【答案】A【解析】考查动词时态。句意:玛丽巧妙地满足了你没能应付的客户的要求,所以她赢得了比赛。根据句意可知句子用一般过去时态,故答案为A。5Where w
4、as I?You _ you didnt like your job.Ahad said BsaidCwere saying Dhas said【答案】B【解析】考查动词的时态。句意:我说到哪里?你说到你不喜欢你的工作。结合语境可知,下文描述的是过去的刚刚发生的动作,故用过去时态。选B。6-What do you do, Susan?-I am a clerk in a foreign company now. But I _English in a high school for 8 years.Ateach Bhad taughtChave taught Dtaught【答案】D【解析】【
5、详解】考查时态。句意:-Susan,你做的什么工作?-我现在是一家外国公司的职员。但是我在一所高中教了8年英语。根据句意可知,教学是过去的事情,用一般过去式,故选D。7-Im sorry, my mind _. What _ you _?-You are always absent-minded in class.Aam wandering; do; sayBwandered; had; saidCwandered; did; sayDwas wandering; did; say【答案】D【解析】句意:-对不起我刚才正在走神呢。你刚才说了什么?-你上课的时候总是走神。第一个空用过去进行时,意
6、思是在对方说话的时候,我正在走神,说明是进行时。因为说话是在刚才,也就是过去,所以要用过去式.;第二个空选择一般过去式,就是问对方,刚才说了什么,只是询问刚才说过的话而已。故选D。8 The real reason why prices _ , and still are, too high is complex, and no short discussion can satisfactorily explain this problem.AwereBwill beChave beenDhad been【答案】A【解析】【详解】考查动词时态。句意:过去和现在价格一直居高不下的真正原因很复杂,
7、简短的讨论解释这一问题无法让人满意。根据题干中“and still are”的提示可知过去价格也居高不下,故用一般过去时,表示过去的状态。故选A项。【点睛】做时态题时,考生应抓住时态标志词,即题干中明显的时间状语或已有动词的时态,利用时态呼应的原则迅速锁定正确答案。本题中已有动词的时态为一般现在时,still暗示前面用一般过去时与此呼应。C项容易误选,这里现在完成时表示从过去到现在一直是这种状态,包括了现在,与后面的一般现在时有重复部分,故排除。9Not until the end of the performance _ the chance to take photos with the
8、respectable actor.Athe audience gotBthe audience had gotCdid the audience getDhad the audience got【答案】C【解析】【详解】考查倒装句和时态。句意:直到表演结束,观众们才有机会和这位受人尊重的演员合影。Not until位于句首时,主句用部分倒装,表演结束提示用一般过去时A、B两项都没有倒装,故选C。10(天津) Only when Lily walked into the office_that she had left the contract at home.Ashe realizedBha
9、s she realizedCshe has realizedDdid she realize【答案】D【解析】【详解】考查倒装。句意:只有当莉莉走进办公室的时候,她才意识到她把合同忘家里了。本题考查only放在句首的部分倒装,在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用倒装结构。但如果only后跟的是主语,就不用倒装结构了。根据句中的其他动词时态,可判定用过去时态。故选D。11I _ the washing machine. Its working OK now.Awas repairingBrepairedCwould repairDhad repaired【答案】B【
10、解析】【详解】考查一般过去时。句意:我修了洗衣机,它现在可以正常工作了。结合句意可知,“修洗衣机”的动作发生在过去,故用一般过去时。故选B项。12The careless driver is_for the traffic accident that_yesterday.Ato blame;happenedBto blame;was happenedCto be blamed;was happenedDto be blamed;happened【答案】A【解析】【详解】考查固定短语和时态。句意:粗心的司机应该为昨天发生的交通事故受到责备。第一空是词组:be to blame“应受责备”;第二空
11、是定语从句谓语动词,happen是不及物动词,没有被动式,由yesterday可知,此处使用一般过去时。选A。13The past week _ Chinas sixth annual Cyber security Week held from Sept 16 to 22 nationwide.AmarkedBhas markedChad markedDwas marking【答案】A【解析】【详解】考查动词时态。句意:上周是中国第六届网络安全周,于9月16日至22日在全国举行。表示在过去某个时间所发生的动作或所处的状态应用一般过去时。故选A。14That must have been a h
12、ard project?Yeah, it _ us a whole year to finish the work.Atook Bhas takenCtakes Dwas taking【答案】A【解析】考查时态。That must have been 是对过去情况的判断,所以 it _us a whole week to get there. 是在陈述过去的一个事件,要用过去时。句意:那一定是很长的旅程。-是的,我们花了一周才到。选A。【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
13、这句话的解题关键是That must have been a long trip.说明是对过去事情的推测。15How long have you been going to work on foot?Since last month when I _ from a heart attack.ArecoveredBhave recoveredCwas recoveringDwould recover【答案】A【解析】【详解】考查时态。句意:你步行上班已经多长时间了?自上个月我心脏病康复开始。last month是过去的的时间点,应该与过去时连用,when引导定语从句,指代last month,指
14、上个月我从心脏病康复。用一般过去时。故选A。16The factory used 65 percent of the raw materials, the rest of which _ saved for other purposes.AisBareCwasDwere【答案】D【解析】试题分析:考查主谓一致。Which指代先行词materials,当the rest在句中作主语时,谓语动词的单复数取决于后面的名词,如果是名词是不可数名词,用单数。如果是可数名词复数,谓语动词用复数形式。本句中的materials是可数名词复数形式,故选D项。考点 : 考查主谓一致17When seeing a
15、 stone in front of the car, _.Athe car stoppedBthe car was stoppedCthe driver stopped the carDthe car was stopping【答案】C【解析】考查分词装状语的逻辑主语。当分词做状语的时候,其逻辑主语是句子的主语。本句seeing的逻辑主语就应该是句子的主语,故C正确。句意:当他看见车前的一块石头的时候,那位司机停了车。故C正确。18The recent financial crisis _ into consideration, the Japanese boss _ back on the
16、 number of workers working for him.Ataken; cutBwas taken; cutCtaking; cutsDto take; cutting【答案】A【解析】试题分析:句意:考虑到最近的经济危机,日本老板缩减他员工的人数。整个句子没有连词,第二空是谓语动词,这里是过去式。The recent financial crisis与take之间是被动关系,故用过去分词,故选A。考点:考查动词的时态及非谓语动词的用法。点评:本题难度适中。对动词的考查是高考必考的内容,需要掌握它们的词义、用法、时态及语态等,对它们的考查在单选、完形及短文改错中经常出现,足以引起
17、考生的重视。即学即练:His leg had to_ above the knee.A. taken B. was taken off C. be taken off D. to take解析:C。句意:他的一条腿从膝盖以上截去了。19Little _ about her own safety, though she was in great danger herself.Adid Mary care BMary did care CMary does care Ddoes Mary care【答案】A【解析】试题分析:句意:虽然她自己也身处危险之中,玛丽一点也不在乎她自己的安全。本句中lit
18、tle表示否定含义,位于句首,要用倒装结构。结合语境可知本句描述的是过去的动作,故助动词用过去时态,选A。考点:考查时态及倒装结构。20Only _ as a translator _ how important it is to understand foreign cultures.Awhen did I work; I realizedBwhen I worked; I realizedCwhen did I work; did I realizeDwhen I worked; did I realize【答案】D【解析】试题分析:考查only位于句首用法。Only +状语(或从句),位
19、于句首,用部分倒装 (即疑问句语序),即主句倒装,句意:只有当我作为一个翻译官时我才意识到理解外国文化有多重要。故选D考点:考查only位于句首用法21But for the fact that I an unexpected visitor, I _to the lecture.Ahad had/would goBhad/must goChad/would have goneDhad had/must have gone【答案】C【解析】试题分析:考查虚拟语气。句意:要不是因为不速之客的到来,我就去听那个讲座了。but for要不是,后跟含蓄虚拟条件句,类似的有but that, witho
20、ut, or, otherwise等,but for分句是对现在进行虚拟,用一般过去时;主句是对过去的事情进行虚拟,用would have done,故选C。考点:考查虚拟语气22-You could have walked here.-Yes. A taxi _ necessary.AisBwasCisntDwasnt【答案】D【解析】考查时态.根据上文,你应该不行来这儿.是的,出租车不是必须的.可知下文叙述的是过去该做的动作,故选D.23The worse working conditions we are looking forward to _ must have attracted
21、the local governments attention.Asee improvedBseeing improvedCsee improvingDseeing to improve【答案】B【解析】考查固定搭配和定语从句。we are looking forward to _是定语从句,先行词是The worse working conditions,把先行词代入定从是we are looking forward to_the worse working conditions_. looking forward to中,to后用ing形式,所以用seeing。而see+宾语+宾补结构中,
22、宾语the worse working conditions和宾补improve之间是动宾关系,所以用improved。从而选B。24_ that company to see how they think of our product yesterday?Yes. They are happy with it.ADid you callBHave you calledCWill you callDWere you calling【答案】A【解析】【详解】考查时态。句意:你昨天有没有给那家公司打电话问问他们对我们的产品感觉怎么样?打了,他们很满意。空格所在题干有一个很明显的时间状语yester
23、day,发生在过去,肯定用过去时,故选A。25Miss Rice once music in a public school for years and now is an actress.Ahad taught Bhas taughtCtaught Dhas been teaching【答案】C【解析】句意:赖斯小姐过去在公立学校教了很多年音乐,现在是一名演员。此题表达的是过去与现在的对比,事情发生在过去,用一般过去时。故C项正确。26The Chinese embassy didnt directly solve my problem, but I feel thankful that i
24、t _me some advice at least.Ahad offered Bwould offerCoffers Doffered【答案】D【解析】考查动词的时态。句意:中国大使馆没有直接解决我的问题,但是我感激至少它给了我一些建议。根据上文可知,“中国大使馆没有解决我的问题”是过去发生的事情,因此推断“它给我一些建议”也是过去发生的事情,用一般过去时,主语it指The Chinese embassy,与谓语动词offer是主动关系。故选D。27Housing prices_ since a few years ago. Therefore, its time the central g
25、overnment _ some effective measures to bring them under control.Ahave increased; would take Bhave increased; will takeChave been increasing; takes Dhave been increasing; took【答案】D【解析】【详解】考查时态。句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型Its/was time that
26、该是的时候了,从句中往往用过去时,也可以用should+动词原形;故答案是D。【点睛】1.Since自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came. 自从他来到这里,就一直在这里住着。2.It is the first(second-)time that 主语+现在完成时态+其他。意思是:第几次做某事了。如果把is改成was,则后面用过去完成时态。Its the third time that I have come to the Summer Palace.这是我第三次来到颐和园。3.Its (high) time that
27、主语+一般过去时态+其他。现在是该做某事的时间了。Its high time that we had lunch.现在是我们该吃午饭的时间了。4. It is/has been+一段时间+since 主语+一般过去时态+-。自从-有多长时间了。在这个句型中since引导时间状语从句,从句用一般过去时态,分两种情况:(1)如果从句的动词是终止性动词leave/come/-,则表示“从动作开始到现在多长时间了。”It is three years since he began to smoke.他已经吸烟三年了。(2)如果从句的动词是持续性动词stay/smoke/live-,则表示“从动作结束到
28、现在多长时间了”。 It is three years since he smoked.他戒烟三年了。28But for the fact that he the truth , he for a weeks imprisonment.Adidnt know; would be.Bhadnt known; might have punished.Cdidnt know; would have been punished.Dhadnt know; could be punished【答案】C【解析】【详解】考查虚拟语气。句意:要不是因为他不知道真相,他会受到一周监禁的惩罚。他不知道真相是过去的事
29、实,应用陈述语气didnt know;that he didnt know the truth为fact的同位语。根据but for可知,整句是对过去的虚拟,第二空应用would/could/might/should+ have done的形式。根据句意,他应该受到惩罚,应用被动语态,故选C。29-Is your father still teaching at Tsinghua University?-No, he retired three months ago. But he _ at the school for thirty years.Ahas taughtBhas been te
30、achingCtaughtDteaches【答案】C【解析】【详解】考查时态。句意:你父亲还在清华大学教书么?不,他三个月前退休了,但是他在那里教了三十年。根据“he retired three months ago”可知,他现在已经不再清华大学教书了,所以此处表示过去的事情,应该用一般过去时,故C项正确。【点睛】本题很多同学因为看到for thirty years而误认为应该用现在完成时,但不要忽略了语境, “he retired three months ago”表明他现在已经不在清华大学教书了,所以此处不能用现在完成时强调过去的动作对现在的影响,而应该用一般过去时表示过去的事情。30Ann is in hospital.Oh, really? I _ know. I _ go and visit her.Adidnt; am going toBdont; wouldCdont; willDdidnt; will【答案】D【解析】【详解】考查时态。句意:Ann住院了。真的吗?我不知道啊。我要去看她。根据句意,“不知道她住院”是过去的动作,应使用一般过去时;“我要去看她”是将来要发生的事情,而且是临时决定做的事情,应使用will表将来。故D正确。