高三英语过去完成时专项训练100(附答案)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高三英语过去完成时专项训练100(附答案)

一、单项选择过去完成时

1.I was surprised 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.Wedidn’tget a hotel room because we ______ in adva nce.

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

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

【答案】A

【解析】

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

考点:考查时态

4.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之前,是“过去的过去”,用过去完成时。

5.—The battery in my cell phone is running low.

—I that last night before we went to bed.

A.was noticing B.have noticed C.would notice D.had noticed

【答案】D

【解析】

本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时had noticed,选D .

6.I arrived late and missed the flight. I ____ the traffic to be so heavy.

A.hadn’t expected B.haven’t expected

C.wouldn’t expect D.was expected

【答案】A

【解析】

考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。

7.By the time my mother came back from work, my sister and I ________ supper and were waiting for her at the table.

A.have cooked B.were cooking C.had cooked D.would cook

【答案】C

【解析】

在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。

8.Grandpa was shocked by the news. Rarely ______ him so quiet.

A.do I see B.had I seen

C.I had seen D.I saw

【答案】B

【解析】

本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。

9.At the awarding ceremony held in Tokyo, the scientists were surprised by what ______ in

science and technology.

A.has discovered B.has been discovered

C.had discovered D.had been discovered

【答案】D

【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。科学家们感到惊讶是过去式,故科学技术发现用过去完成时,what于动词discover是被动关系,故选D。

10.In the capital Kathmandu, thousands of people _______ the night on pavements, in parks and open fields in chilly temperatures before they returned to their collapsed homes. A.would spend B.were spending

C.spent D.had spent

【答案】D

【解析】

试题分析:考察过去完成时。过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。成百上千的人们呆在户外发生在“回到家中”这个动作之前。句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。

考点:考察过去完成时

11.––Did you have to do much for the dinner party?

––Helen ________ everything by the time I got home.

A.finished B.was finishing C.would finish D.had finished

【答案】D

【解析】考查时态。句意:——你必须为晚宴做很多事吗?——我到家时,海伦已经做完了所有的工作。“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。

12.I suddenly realized that I was kept so busy that I ______ little time with my family before. A.have spent B.had spent

C.would spend D.was spending

【答案】B

【解析】

试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。

考点:考查动词时态。

13.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.

相关文档
最新文档