(英语)过去完成时练习题含答案及解析
一、单项选择过去完成时
1.I was surprid to find the snack shops around the school empty; the students everything!
A.had been buying B.had bought
C.have bought D.have been buying
【答案】B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
考点:考查时态辨析
2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her.
A.has considered B.has been considering
C.is going to consider D.had considered
【答案】D
【解析】
试题分析:句意:她儿子死后,Mandy考虑过收养,但是她的丈夫不同意。根据后面的动词形式和句意可知,前面的句子应该是过去完成时,A. has considered现在完成时;B. has been considering现在完成进行时;C. is going to consider一般将来时;D. had considered过去完成时。didn’t agree说明动作发生在过去,所以在过去之前发生的事用过去完成时,故选D。
考点:考查动词时态。
3.At sixty,Maugham decided to withdraw from the theater and wrote The Summer Up,in which he tried to review what he from his life and literature.
A.had learned B.has learned
C.was learning D.would learn
【答案】A
【解析】
试题分析:句意:在60岁的时候,Maugham决定离开剧院,写了The Summer Up,其中他想回顾他从生活和文学中学到的东西。从wrote The Summer Up,可知他学习的东西是过去的过去发生的事情,用过去完成时,选A。
考点:考查时态
4.(湖南十二校联考)I got an email from my old friend last Sunday.Until then,we________in touch for nearly 3 years.
A.didn’t get B.haven’t got
C.hadn’t got D.don’t get
【答案】C
【解析】
考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an email之前,所以用过去完成时。
答案: C
5.Sally was excited to meet Susan at the party last night.They _____ each other since they graduated from Oxford University in 2010.
A.haven’t en B.hadn’t en
C.didn’t e D.don’t e
【答案】B
【解析】
since,自从。。。以后。上句的表语是感到激动(“was excited”),这个状态发生在昨晚(“last night”),也就是过去。因此他们还没彼此见面(“They hadn’t en each other”),这个动作发生在昨晚以前,也就是过去的过去。用过去完成时
6.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been away B.reached, had left
C.arrived, has been away D.arrived at, has left
【答案】A
【解析】
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过去完成时。
7.---What’s wrong with your cell phone? I can’t get through.
--- Oh, my line was cut off becau I ________ my bill.
A.haven’t paid B.hadn’t paid C.wasn’t paying D.don’t pay
【答案】B
【解析】
本题考查时态。根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。选B。
8. The boy _____ loudly becau he _____ his way in the jungle and thought he couldn’t go back home.
A.had cried; lost B.has cried; has lost
C.cried; had lost D.cried; has lost
【答案】C
【解析】
考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。
9.Hardly ___________the door when he rushed into the office out of breath.
A.I opened B.did I open
C.I had opened D.had I opened
【答案】D
【解析】
本题考查when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D。
【名师点睛】
when的用法
表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。
如果hardly在开头,主句要用部分倒装结构。
He had hardly finished the article when the light went out. 他刚写完文,灯就熄了。
He had hardly had time to ttle down when he sold the hou. 他还未安顿下来,就卖掉了那所房子。
Hardly had the football game begun when it started raining.
足球比赛才刚刚开始就下起雨来。
Hardly have I get home when the telephone rings.
我一到家电话铃就响了。
10.Arriving at the party hurriedly, we were disappointed to find that the band playing.
A.stopped B.will stop
C.had stopped D.has stopped
【答案】C
【解析】
解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选C。
11.A full preparation before Beijing finally won the bid for hosting the 2022 Winter Olympic Games.
A.has been made B.had been made
C.would be made D.is made
【答案】B
【解析】句意为:北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。该句中“before Beijing finally won the bid”使用了一般过去时态,而做准备发生在won这个动作之前,因此使用过去完成时态。
12.I ______the paper before my lawyer explained the details to me.
A.signed B.had signed
C.signs D.has signed
【答案】B
【解析】
试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就已经签字了。由题中时间点可知是过去完成时,故选B。
考点:考查过去完成时
13.If you________ the failed experiences, you would not havemade such a mistake in your homework.
A.refer to B.have referred to
C.referred to D.had referred to
【答案】D
【解析】
试题分析:考查虚拟语气。表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。Refer to是一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。故选D。
考点:考查虚拟语气。
14.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.
A.I imagined B.do I imagine
C.I have imagined D.had I imagined