当前位置:
文档之家› 【英语】高中英语过去完成时练习题及解析
【英语】高中英语过去完成时练习题及解析
12.------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 beenB.were
A.hadn’t expectedB.haven’t expected
C.wouldn’t expectD.was expected
【答案】A
【解析】
考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。
11.----So Jack failed to be admitted by his dream university and is feeling quite depressed these days.
考点:固定句式中的虚拟语气
13.I ______the paper before my lawyer explained the details to me.
A.signedB.had signed
C.signsD.has signed
【答案】B
【解析】
试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就已经签字了。由题中时间点可知是过去完成时,故选B。
----It serves him right. I ____him more than once to take his study seriously.
A.reminded B.have reminded
C.have been reminding D.had reminded
【答案】D
【解析】考查时态。上句:所以杰克没有被他梦想中的大学录取,感觉很沮丧。下句:他活该,我不止一次提醒他认真对待他的学习。此空的动作指的是“过去的过去”所以用过去完成时态,故选D。
A.As; had doneB.That; didC.As; didD.It; had done
【答案】D
【解析】
本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。
3.—Got your US visa?
【答案】D
【解析】考查时态。句意:——你必须为晚宴做很多事吗?——我到家时,海伦已经做完了所有的工作。“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。
10.I arrived late and missed the flight. I ____ the traffic to be so heavy.
C.have finishedD.had finished
【答案】D
【解析】
试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。
【知识拓展】
考点:考查时态
过去完成时:即过去的过去所发生的事情!其构成是主语+had +过去分词。过去完成时的时间状语before, by, until , when, after, once, as soon as。表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。用于宾语从句或间接引语中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:intend打算,hope希望,plan计划,mean预定,want想要,think想要,等。用于表示与过去事实相反的虚拟条件从句中
A.was stayingB.stayedC.would stayD.had stayed
【答案】D
【解析】
试题分析:句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。
考点:考查动词时态。
16.They asked me to have a drink with them. I said that it was at least ten years since I __________ a good drink
Hardly have I get home when the telephone rings.
我一到家电话铃就响了。
6.The twins, whotheir homework, were allowed to play badminton on the playground.
A.will finishB.finish
【答案】C
【解析】
考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an e mail之前,所以用过去完成时。
答案:C
8.Sally was excited to meet Susan at the party last night.They _____ each other since they graduated from Oxford University in 2010.
He had hardly had time to settle down when he sold the house.他还未安顿下来,就卖掉了那所房子。
Hardly had the football game begun when it started raining.
足球比赛才刚刚开始就下起雨来。
【答案】B
【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly...when一……就……,符合题意。故选B。
5.Hardly ___________the door when he rushed into the office out of breath.
C.had beenD.would be
【答案】C
【解析】
考查虚拟语气。表示“是某人第几次做某事”:That/This/It is+the first/second…last time+that clause(从句的谓语用现在完成时);That/This/It was+the first/second…last time+that clause(从句的谓语用过去完成时)。
考点:考查过去完成时
14.When Mary arrived she found all her children ______ for nearly two hours.
A.have gone to sleepB.fell asleep
C.was falling asleepD.had been asleep
4.The wifea big dinner when the husband was aware of their eighth wedding anniversary that day.
A.was still preparing B.had hardly prepared
C.did carefully prepare D.would eagerly prepare
A.I openedB.did I open
C.I had openedD.had I opened
【答案】D
【解析】
本题考查hardly...when结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly以及含有否定意义的副词放在句首,句子用倒装结构,故选D。
A.had enjoyedB.was enjoying
C.enjoyedD.had been enjoying
【答案】D
【解析】
试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。
考点:考查时态的辨析。
15.The hotel wasn’t particularly good. But I ____ in many worse hotels.
—Not yet. I ________ too busy to apply for an appointment, so I didn’t go to Shanghai last week.
A.was B.have been C.had been D.would be
【答案】C
【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。
9.––Did you have to do much for the dinner party?
––Helen ome.
A.finished B.was finishing C.would finish D.had finished
【英语】高中英语过去完成时练习题及解析
一、单项选择过去完成时
1.By the time my mother came back from work, my sister and I ________ supper and were waiting for her at the table.
A.have cookedB.were cookingC.had cookedD.would cook
【答案】C
【解析】
在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。