最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

(英语)高中英语过去完成时练习题

来源:动视网 责编:小OO 时间:2025-10-01 10:33:50
文档

(英语)高中英语过去完成时练习题

(英语)高中英语过去完成时练习题一、单项选择过去完成时1.Itwasnotuntil3dayslaterthattheboycamebacktolifeandexplainedtothepolicewhat_______tohim.A.washappening.wastohappen.hadhappened.hashappened【答案】C【解析】考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。
推荐度:
导读(英语)高中英语过去完成时练习题一、单项选择过去完成时1.Itwasnotuntil3dayslaterthattheboycamebacktolifeandexplainedtothepolicewhat_______tohim.A.washappening.wastohappen.hadhappened.hashappened【答案】C【解析】考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。
(英语)高中英语过去完成时练习题

一、单项选择过去完成时

1.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 .was to happen .had happened .has happened

【答案】C

【解析】

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

2.We   to finish the work before dark, but the heavy rain held us up.

A.meant .was meaning

C.had meant .would mean

【答案】C

【解析】

试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C

考点:考查动词时态

3.Hardly ___________the door when he rushed into the office out of breath.

A.I opened .did I open

C.I had opened .had I opened

【答案】D

【解析】

本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D。

【名师点睛】

hardly......when的用法

表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。

如果hardly在开头,主句要用部分倒装结构。

He had hardly finished the article when the light went out. 他刚写完文,灯就熄了。 

He had hardly had time to settle down when he sold the house. 他还未安顿下来,就卖掉了那所房子。

Hardly had the football game begun when it started raining.

足球比赛才刚刚开始就下起雨来。

Hardly have I get home when the telephone rings.

我一到家电话铃就响了。

4.As he approached the door, Mike looked into the room again to see if he _______ anything behind.

A.left .had left

C.has left .would leave

【答案】B

【解析】

B 考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leave behind所表示的动作发生在look into之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。

5.(绵阳二诊)—I happened to meet Lily yesterday.

—Lucky dog!You ________each other for two years.

A.haven’t seen .hadn’t seen

C.didn’t see .don’t see

【答案】B

【解析】

考查动词的时态。句意为:——昨天我碰巧遇到莉莉了。——真幸运!你们已经两年没有见面了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。

答案: B

6.(湖南十二校联考)I got an e­mail from my old friend last Sunday.Until then,we________in touch for nearly 3 years.

A.didn’t get .haven’t got

C.hadn’t got .don’t get

【答案】C

【解析】

考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an e­mail之前,所以用过去完成时。

答案: C

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

A.had left .has left

C.would leave .will leave

【答案】A

【解析】

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

【知识归纳】

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

考点:考查时态

8.Wedidn’tget a hotel room because we ______ in advance.

A.hadn’t booked .haven’t booked

C.weren’t booking .wouldn’t book

【答案】A

【解析】

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

考点:考查时态

9.—What a consequence!

—Yes. I ________ him about it, but without success.

A.w.would remind

C.w.had reminded

【答案】D

【解析】考查时态。What a consequence! 意为“真是一场惨剧”,consequence多指不良的后果。后一句句意应为“我曾经提醒过他,但没有成功。”“consequence”发生在过去,remind动作发生在后果出现之前,即过去的过去,因此用过去完成时态,故选D。

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

A.will have stayed .stay .have been staying .had stayed

【答案】D

【解析】

考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。

11.—Got your US visa?

—Not yet. I ________ too busy to apply for an appointment, so I didn’t go to Shanghai last week.

A.w.h.h.would be

【答案】C

【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。

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

—I       that last night before we went to bed.

A.was noticing .have noticed .would notice .had noticed

【答案】D

【解析】

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

13.—Lily went to see the movie alone.

 —If she _____ me about it, I would have gone with her.

A.should tell .tells .told .had told

【答案】D

【解析】

考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。

14. The boy _____ loudly because he _____ his way in the jungle and thought he couldn’t go back home.

A.had cried; lost .has cried; has lost

C.cried; had lost .cried; has lost

【答案】C

【解析】

考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。

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

A.do I see .had I seen

C.I had seen .I saw

【答案】B

【解析】

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

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

A.have gone to sleep .fell asleep

C.was falling asleep .had been asleep

【答案】D

【解析】

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

考点:考查时态的辨析。

17.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 .was enjoying

C.enjoyed .had been enjoying

【答案】A

【解析】

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

考点:考查时态

18.I didn’t get into the two-hour quarrel; I know how it ______, though.

A.would break out .has broken out .was breaking out .had broken out

【答案】D

【解析】

【分析】

【详解】

考查动词时态。句意:我没有卷入两个小时的争吵,但是我知道它是如何爆发的。根据句意,吵架是过去的事情,它发生应该是过去的过去,所以用过去完成时。故选D。

19.Mary went to the box office at lunch time, but all the tickets ________ out.

A.would sell .had sold .have sold .was selling

【答案】B

【解析】

【分析】【详解】

考查动词时态。句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。

20.Father ________ for London on business upon my arrival, so I didn’t see him.

A.has left .left .had left .was leaving

【答案】C

【解析】

分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。

21.Lucy_  _writing her essay by 10:00 this morning. After that, she listened to music for a while.

A.will finish .finishes

C.has finished .had finished

【答案】D

【解析】

考察过去完成时态。句意"Lucy在今天早上10点已经完成了她的散文,然后她听了会音乐。"这里说明已经是过去已经做过的事情,所以要用过去完成时态。故选D。

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

––No, Tina ______ everything by the time I got home.

A.h.had finished

C.w.will finish

【答案】B

【解析】考查动词时态。句意:——你是不是为晚宴做了很多事情?——没有,缇娜在我到家之前就已经完成一切准备。根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。

23.―Why are you so excited?

—I met Tommy just now. We _____ each other for ages.

A.haven’t seen .didn't see .hadn't seen .don't see

【答案】C

【解析】

【详解】

考查时态。句意:―你为什么这么高兴?―我刚才遇到汤米了。我们很久没有见面了。分析句子可知,空处所要选择的动词的动作发生在“ met ”这个过去动作之前,也就是动作发生在过去的过去,所以本句为过去完成时。故选C项。

24.I found the lecture hard to follow because it ________ when I arrived.

A.started .was starting

C.would start .had started

【答案】D

【解析】

【分析】【详解】

考查动词时态。句意:我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。根据题干信息,“不能跟上演讲的原因是,我到达的时候演讲已经开始”,“到达”为过去时,“已经开始”应该用过去完成时。A项是一般过去时;B项是过去进行时;C项是过去将来时。所以选D。

25.—Are you surprised by the ending of the film?

—NO, I ________ the book, so I already knew the story.

A.was reading .had read .am reading .have read

【答案】B

【解析】

【详解】

考查时态。句意:——你会对电影的结局感到惊讶吗?——不,我读过这本书,所以我已经知道这个故事了。根据 so I already knew the story中的过去时态可知,这里用过去完成时,表示过去的过去。故选B。

26.I got to love Hangzhou ______ I went there in 2001 and that was the first time that I ______Longjing Tea.

A.the first time; had tasted

B.for the first time; had tasted

C.the first time; have tasted

D.for the first time; tasted

【答案】A

【解析】

【详解】

考查时间状语从句和过去完成时。句意:我第一次去杭州是在2001年,那是我第一次品尝龙井茶。the first time 为时间状语从句的从属连词,所以第一个空为the first time。It/This is/was the序数词 time that从句。如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。本题前面是was,所以后面使用过去完成时。故选A项。

27.It was the third time that she _____ the Great Wall.

A.went to .had been to .visited .visit

【答案】B

【解析】

【详解】

考查固定句型。句意:这是她第三次去北京。在It was the first/second/third…time that…这个固定句型中,that从句中应用过去完成时。故选B项。

【点睛】

本题涉及到了两个常考句式:

(1)It is the first/second…time that ….在这个句型中,that从句要用现在完成时

(2)It was the first/second…time that …. 这个固定句型中,that从句中应用过去完成时。

考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。

28.---Peter , where did you guys go for the summer vacation?

----We________ busy with our work for months, so we went to the beach to relax ourselves.

A.were .have been .had been .will be

【答案】C

【解析】

【详解】

考查过去完成时。句意:---彼得,你们暑假去哪儿了?----几个月来我们一直忙于工作,所以我们去海滩放松了一下。由“so we went to the beach to relax ourselves ”可知,“一直忙于工作”发生在 “went to the beach”之前,所以本句为过去完成时。故选C项。

29.The wife          a big dinner when the husband was aware of their eighth wedding anniversary that day.

A.w.had hardly prepared

C.d.would eagerly prepare

【答案】B

【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly...when一……就……,符合题意。故选B。

30.An international team of astronomers announced Wednesday that they ________ the first-ever image of a black hole.

A.have captured .were capturing

C.had captured .would capture

【答案】C

【解析】

【详解】

考查时态。句意:周三,一个国际天文学家小组宣布他们第一次捕捉到一个黑洞的图像。此处announced是过去的动作,capture动作发生在announced之前,过去的过去,所以用过去完成时态,故选C。

31.Entering the step-classroom (阶梯教室), I found the lecture ________ and the people ________ attentively.

A.began, listened .was begun, was listening

C.had begun, listened .had begun, were listening

【答案】D

【解析】

【分析】

【详解】

考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。

32.It was the first time that the doctor _______ making a mistake concerning the patient.

A.a.h.h.would admit

【答案】B

【解析】

【详解】

考查时态。句意:这是这位医生第一次承认对于这个病人他犯了错。固定句式:It is/was+序数词+ time + that sb have/has/had done sth意为“这是某人第几次做某事的时候”,如果前面的is,后面要用have/has;如果前面是was,后面要用had。本句前面使用了was,后句中要用had。故B项正确。

33.Silk ________ one of the primary goods traded along the Silk Road by about 100 BC  .

A.had become .reject

C.control .abandon

【答案】A

【解析】

试题分析:句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。时间状语是by+过去时间,谓语用过去完成时。故选A。

考点:考查动词时态。

34.I saw Jack in the lift this morning. He   around here for a long time.

A.w.h.h.wasn't seen

【答案】B

【解析】

【详解】

考查时态。句意:今天早上我在电梯里看到杰克了。他很久没有在这里出现了。根据句意可知,此处描述的动作发生在saw之前,属于“过去的过去”,应使用过去完成时。故B选项正确。

35.—How was your job interview?

—Very successful. I ________ my homework about the company, you know.

A.h.have done

C.d.was doing

【答案】A

【解析】考查时态。句意:——你的工作面试怎么样?——非常成功。我了解过这家公司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即过去的过去,故该句应用过去完成时态。A选项正确。

36.—Got your driving license?

—No. I        too busy to have enough practice, so I didn’t take the driving test last week.

A.w.am

C.h.had been

【答案】D

【解析】考查动词时态。句意:——拿到你的驾驶执照了吗? ——没有,我太忙了没有足够的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选D。

37.She stared at the painting, wondering where she ________ it.

A.saw .has seen

C.sees .had seen

【答案】D

【解析】

【详解】

考查时态。句意:她盯着画看,想着,她曾在哪看到过它。根据句意可知,see的动作应发生在stare这个动作之前,stare是“过去”的动作用一般过去时,see则是“过去的过去”的动作,故用过去完成时,故选D。

38.IPhone, the world’s largest mobile phone maker, said that over the first nine months of the year it ________ 23 million handsets in China, an increase of 77 percent ________ the same period a year ago.

A.had sold; compared to .has sold; compared to

C.sold; comparing with .had sold; comparing with

【答案】A

【解析】

考查时态和非谓语动词。句意:IPhone,世界最大的手机制造商,说今年头九个月期间,它已经在中国销售了2,300万台手机,与一年前的同期相比增加了77%。第一空根据主句动词said可知,从句时态也应用过去时态,再根据over the first nine months of the year,判断应用过去完成时态;第二空是非谓语动词的固定句式compared to,意为“与……相比较”。故选A。

39.----So Jack failed to be admitted by his dream university and is feeling quite depressed these days.

----It serves him right. I ____him more than once to take his study seriously.

A.r.have reminded

C.h.had reminded

【答案】D

【解析】考查时态。上句:所以杰克没有被他梦想中的大学录取,感觉很沮丧。下句:他活该,我不止一次提醒他认真对待他的学习。此空的动作指的是“过去的过去”所以用过去完成时态,故选D。

40.---Did you know any German before you arrived in Munich?

---Never______________ it, actually.

A.had I learned .did I learn

C.I had learned .I learned

【答案】A

【解析】

【详解】

考查倒装和时态。句意:——来慕尼黑之前你懂德语么?——事实上我从来没学过。never位于句首,其后要进行部分倒装,而且此处表示的动作发生在arrived in Munich之前,也就是过去的过去,应该用过去完成时,故A项正确。

【点睛】

注意含有否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:never,hardly,seldom,little,few, not until, by no means, nowhere, no longer。如:By no means could you tell him about this.你绝不能把这件事告诉他。Never in my life have I heard of such a thing.我一生中从未听过这样的事。

文档

(英语)高中英语过去完成时练习题

(英语)高中英语过去完成时练习题一、单项选择过去完成时1.Itwasnotuntil3dayslaterthattheboycamebacktolifeandexplainedtothepolicewhat_______tohim.A.washappening.wastohappen.hadhappened.hashappened【答案】C【解析】考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top