关键词不能为空

当前您在: 主页 > 英语 >

英语过去完成时练习题及答案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-02 08:42
tags:

-

2021年2月2日发(作者:hog)


英语过去完成时练习题及答案




一、单项选择过去完成时



1



When Mary arrived she found all her children ______ for nearly two hours.



A



have gone to sleep


C



was falling asleep


【答案】


D



【解析】



试题分析:考查时态的辨析 。这里选用过去完成时,表示事件发生在过去的过去,由


found

,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过


去,句意为:当


Mary


到达时,她发先孩子们已经睡了将近两 个小时。故选


D




考点:考查时态的辨析。



B



fell asleep



D



had been asleep




2



The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.



A



questioned; was cheated



B



being questioned; was cheating



C



questioned; had cheated



D



being questioned; has cheated



【答案】


C



【解析】



考查非谓语动词。句意:当 被问到为什么在考试中作弊中,小女孩子低头不语。


When



导的是是时间状语从句,与


girl


之间是被动关系,所以用


done


形式,作弊没有被动语态,< /p>


故选


C


项。









3



She _________the sign language before she served as a volunteer to help the deaf.



A



learns


C



was learning


【答案】


D



【解析】



试题分析:句意:她作为一 名志愿者来帮助聋人之前已经学习了手语。由句意可知,学习


手语在做一名志愿者之前, 是过去的过去,用过去完成时,故选


D




考点


:


考查动词时态的用法。



B



has learned



D



had learned




4



When we _______the railway station, the train _______for 5 minutes




A



got to, had been away


C



arrived, has been away


【答案】


A



【解析】



B



reached, had left



D



arrived at, has left



这题考查时态,当我们到了火车站时,火车已经离开 了


5


分钟了。因为火车离开是发生在


我 们到火车站之前,所以用过去完成时。




5



By the time he arrived in Beijing, we _______ there for two days.



A



will have stayed


【答案】


D



【解析】



考查时态。


by the time


用 完成时态,根据


arrive


用过去时态,故用过去完成时,表 动作先


于发生。选


D




B



stay


C



have been staying


D



had stayed




6




The battery in my cell phone is running low.




I that last night before we went to bed.



A



was noticing


【答案】


D



【解析】



本题考查时态。根据



我昨晚注意到



是 在



我们上床睡觉


< br>之前,故用过去的完成时


had


noticed


,选


D .



B



have noticed


C



would notice


D



had noticed




7



The boy _____ loudly


because he _____ his way in the jungle and thought he couldn’t go


back home.



A



had cried; lost


C



cried; had lost


【答案】


C



【解析】



考查动词时态。句意:因为 在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这


个动作发生在大哭之前,故 用过去完成时,故选


C


项。



B



has cried; has lost



D



cried; has lost




8



------


You went to the“Bird’s Nest”last month, didn’t you




------Yes. That was the second time I ________ to Beijing National Stadium.



A



have been


C



had been


【答案】


C



【解析】



考查虚拟语气。表示



是某人第几次做某事



That/This/It is




the first/second…last time



that clause


(从句的谓语用现在完成时);


That/Thi s/It was




the first/second…last time



that


B



were



D



would be



clause


(从句的谓语用过 去完成时)。



考点:固定句式中的虚拟语气




9



As soon as I got to the airport, I realized I ________ my ID card at home.



A



had left


C



would leave


【答案】


A



【解析】



试题分析:考查时态。句意 :一到机场,我就意识到我将身份证忘在家里了。根据语境可


知,


leave my ID card at home


是发生在


realized


之前,用过去完成时。故选


A




【知识归纳】



过去完成时态表示过去的过去。


When I got there, the train had left.


当我到达那里的时候,火


车已经离开。



考点:考查时态



B



has left



D



will leave




10



I suddenly realized that I was kept so busy that I ______ little time with my family before.



A



have spent


C



would spend


【答案】


B



【解析】



试题分析:考查动词时态。 句意:我突然意识到我是如此的忙,结果我花费了很少的时间


和家人在一起。意识到以前 已经发生的事情,此处指过去的过去,故选


B




考点:考查动词时态。



B



had spent



D



was spending




11



The young man insisted he ____nothing wrong and that the police___him




A



did: released


C



had done; must release


【答案】


B



【解析】



考查


insist


的用法。翻译成



坚持 说



不用虚拟,


翻译成



坚持认为



用虚拟(


should+


动词原

形并且


should


可省。)


“< /p>


这个年轻人坚持说他没做错什么,



坚持认为警察应该放了他。




B



had done; release



D



should do; should release




12



He said l5 people_______



two of them_____to hospital




A



have injured



admitting


C



had injured



to admit


【答案】


D



【解析】



第一空考查过去完成时,因为主句是


he said

< p>
,从句动作发生在主句之前,而且是被动式,


第二空是独立主格结构,


two of them


是逻辑主语,和


a dmit


是被动关系,用过去分词,句


B



have been injured



being admitted



D



had been injured



admitted



意:他说


15


人受伤,其中两人住院。 选


D





13



As long as my drive tester instructed me to pull into the parking lot, I was sure I ______.



A



passed


C



was passed


【答案】


D



【解析】



试题分析:考查时态。选项


A


为一般过去式;选项


B


为现在完成时;选项


C


为一般过去式


被动语态;选项


D


为过去完成时。句意:只要驾考教练 让我把车停到停车场,我就确定我


已经通过了考试。当





把车停到停车场时,我确定自己考试通过 ,此时考试结束和考试


通过是同时发生的动作,所以通过考试应在


I was sure


之前,故应用过去完成时。故选


D.< /p>



考点:考查时态。



B



have passed



D



had passed




14



The


hotel wasn’t particularly good. But I ____ in many worse hotels.



A



was staying


【答案】


D



【解析】



试题分析

< br>:


句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词


stay


是发生在说话之前,是表示



过去的过去



,用过去完成时,答案选


D




考点:考查动词时态。



B



stayed


C



would stay


D



had stayed




15



They became friends again that day. Until then they ______to each other for nearly two


years.



A



didn’t speak



C



haven’t spoken



【答案】


B



【解析】



试题分析:考查时态:句意 :他们在那天又成为了好朋友,直到那时他们已经近两年没有


说话了。从


They became friends again that day.


可知他们两年没有说话是到那天为止发,属


于过去的过去的动作,用过去完成时,选


B




考点:考查时态



B



hadn’t spoken



D



haven’t been speaking




16



They asked me to have a drink with them. I said that it was at least ten years since I


__________ a good drink



A



had enjoyed


C



enjoyed


【答案】


A



【解析】



试题分析:考查时态。在< /p>


“It+be+since


从句



这一结构中,可用一般现在时或现在完成时,


B



was enjoying



D



had been enjoying



since


从句用 一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一


杯已经有< /p>


10


年了。故


A


正确。



考点:考查时态




17



I didn’t get into the two


-hour quarrel; I know how it ______, though.



A



would break out


【答案】


D



【解析】



【分析】



【详解】



B



has broken out


C



was breaking out


D



had broken out




考查动词时态。句意:我没 有卷入两个小时的争吵,但是我知道它是如何爆发的。根据句


意,吵架是过去的事情,它 发生应该是过去的过去,所以用过去完成时。故选


D





18



She stared at the painting, wondering where she it.



A



saw


C



sees


【答案】


B



【解析】



试题分析:句意:她盯着这 个画,思索什么时候她曾见过它。根据语境可知


see


这个动作


发生在


stare


< br>之前,所以用过去完成时。故选


B



考点:考查时态



B



had seen



D



has seen




19



Although most adopted persons want the right to know who their natural parents are, some


who have found them wish that they ______ the experience of meeting.



A



haven’t



C



hadn’t had



【答案】


C



【解析】



试题分析:考查虚拟语气。 动词


wish


引导的虚拟语气,与过去事实相反,用

< p>
had + v-ed




句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他


们没有遇到的经历。故


C


正确。



考点:考查虚拟语气



B



hadn’t



D



haven’t had




20




Dad, we _________ the zoo-trip you promised us last week.





Sorry my girls. I _______ to take you there this week, but I’ve been too busy.



A



expect; intend



B



had expected; had intended



C



are expecting; had intended



D



expected; intend



【答案】


C



【解析】



试题分析:考查动词时态。 句意:上句:爸爸,我们想去你上周承诺带我们去的动物园。


下句:抱歉我的孩子,我上 周打算带你们去,但是我实在太忙了。根据对句意的分析和理


解可知对话中没有提及是以 前的对话。所以对话就是发生在现在,而在第一个分句中表达


了想要去,而


be going to


即为想要做某事的意思;通过在第二个分句中表达的 意思可知爸


爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过 去完成时,


故选


C


< br>


考点:考查动词时态




21




How long _____each other before they _____here?




For about a year.



A



have they known, come B



did they know, came



C



do they know, come D



had they known, came



【答案】


D



【解析】



【详解】



考查时态。句意:



他们来这儿之前认识多久了?



大约一年了。根据句意分析,他们来


到这里是过去的事,他们互相了解大约一 年的时间肯定发生在来这里之前,发生在过去某


一动作之前的动作,应该使用过去完成时 。故


D


选项正确。




22



—< /p>


Did Linda see the traffic accident?




No, no sooner ________ than it happened.



A



had she gone


C



has she gone


【答案】


A



【解析】



【分析】



B



she had gone



D



she has gone





【详解】




考查部分倒装。句意:


--Linda


看见交通事故了吗?


--


没有,她刚走,就发生交通事故了。


本 题考查固定句式:


No sooner…than…








…”,


主句中时态用过去完成时,


no sooner


于句首时用倒装,即将


had


置 于主语之前,故选


A




【点睛】



-


-


-


-


-


-


-


-



本文更新与2021-02-02 08:42,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/598387.html

英语过去完成时练习题及答案的相关文章