高中英语过去完成时解题技巧(超强)及练习题(含答案)

  • 格式:doc
  • 大小:82.50 KB
  • 文档页数:13

高中英语过去完成时解题技巧(超强)及练习题(含答案)

一、单项选择过去完成时

1.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

【答案】D

【解析】

试题分析:考查倒装。never否定词放在句首,主句要部分倒装。此类词还有never,

seldom, scarcely, little, few, not, hardly, 以及not only…but (also), no

sooner…than, hardly… when ,scarcely… when 等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。

考点:考查倒装。

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.Wedidn’tget a hotel room because we ______ in advance.

A.hadn’t booked B.haven’t booked

C.weren’t booking D.wouldn’t book

【答案】A

【解析】

试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没有拿到房间使用了一般过去时“didn't get ....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。故A项正确。

考点:考查时态

4.She _________the sign language before she served as a volunteer to help the deaf. A.learns B.has learned

C.was learning D.had learned

【答案】D

【解析】

试题分析:句意:她作为一名志愿者来帮助聋人之前已经学习了手语。由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。

考点: 考查动词时态的用法。

5.It was not until 3 days later that the boy came back to life and explained to the police

what_______ to him.

A.was happening B.was to happen C.had happened D.has happened

【答案】C

【解析】

考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。

6.By the time Jack returned home from England, his son. from college.

A.graduated B.has graduated

C.had been D.had graduated

【答案】D

【解析】

考查动词时态,By the time 截止到过去某时间为止做了某事,用过去完成时态。 A是一般过去时;B是现在完成时;C是过去完成进行时。根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。

7.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。

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

A.have gone to sleep B.fell asleep

C.was falling asleep D.had been asleep

【答案】D

【解析】 试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。

考点:考查时态的辨析。

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

A.had left B.has left

C.would leave D.will leave

【答案】A

【解析】

试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。

【知识归纳】

过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。

考点:考查时态

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

A.passed B.have passed

C.was passed D.had passed

【答案】D

【解析】

试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D.

考点:考查时态。

11.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。

考点:考查时态

12.The manager is said to have arrived back from Paris where he ______ some European

partners.

A.would meet B.is meeting

C.meets D.had met

【答案】D

【解析】

试题分析:考查时态。不定式动作to have arrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。故D正确。

考点:考查时态

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

A.was staying B.stayed C.would stay D.had stayed

【答案】D

【解析】

试题分析:句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。

考点:考查动词时态。

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

years.

A.didn’t speak B.hadn’t spoken

C.haven’t spoken D.haven’t been speaking

【答案】B

【解析】

试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。

考点:考查时态

15.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 B.was enjoying

C.enjoyed D.had been enjoying

【答案】A

【解析】

试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。