英语过去完成时题20套(带答案)

合集下载

(英语)英语过去完成时练习题20篇及解析

(英语)英语过去完成时练习题20篇及解析

(英语)英语过去完成时练习题20篇及解析

一、单项选择过去完成时

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

【解析】

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

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

A.meant B.was meaning

C.had meant D.would mean

【答案】C

【解析】

试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have

done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C

考点:考查动词时态

3.—What a consequence!

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

A.will remind B.would remind

C.was reminding D.had reminded

【答案】D

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

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

高中英语过去完成将来完成时易错练习40题带答案

高中英语过去完成将来完成时易错练习40题带答案

高中英语过去完成将来完成时易错练习40题带答案

1. By the time the archaeologists discovered the ancient city, the civilization that

had thrived there ______ have been forgotten for centuries.

A. will

B. would

C. should

D. must

答案解析:B。本题考查过去完成将来完成时。根据句子结构,“By the time

the archaeologists discovered the ancient city”是过去的时间点,在这个时间之前,那个曾经繁荣的文明被遗忘的情况是相对于过去的将来,并且是一种推测,过去完成将来完成时的结构是“would + have + 过去分词”。A选项“will”是一般将来时,不符合句子的时态要求;C选项“should”表示应该,语义不符;D选项“must”表示肯定的推测,但这里强调的是基于过去情况的将来完成的推测,所以要用“would”。

2. In the novel, the hero thought that by the end of the journey, he ______ have

faced all the challenges and become a new man.

A. will

B. would

C. should

D. could

答案解析:B。这里考查过去完成将来完成时。“the hero thought”是过去的动作,他认为在旅程结束的时候(这是相对于他思考这个动作的将来),他将已经面对了所有挑战并成为一个新人,要用过去完成将来完成时的结构“would +

have + 过去分词”。A选项“will”是一般将来时,不能用于这种语境;C选项“should”表示应该,不符合句子意思;D选项“could”表示能够,这里不是表达能力,而是

初中英语--过去完成时练习题(含答案)

初中英语--过去完成时练习题(含答案)

初中英语--过去完成时练习题(含答案)

过去完成时

过去完成时是表示过去某一时间或某一动作之前已经发生或完成的动作。它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。它的结构是"had+过去分词",否定句在had后加not,一般疑问句把had提前。

1.我们在搬进去之前已经刷了房子。

We had painted the house before we moved in.

2.那个富有的老人在去世之前已经立了遗嘱。

That rich old man had made a will before he died.

3.他们在离开之前已经研究了这个国家的地图。

They had studied the map of the country before they left.

4.抢劫犯在警察到达之前已经逃走了。

XXX.

5.我在睡觉之前已经关了所有的灯。

I had turned off all the lights before I went to bed.

6.XXX在打了一个电话之后和XXX一起出去了。

Paul went out with Jane after he had made a phone call.

7.XXX说他已经读了这本书两遍了。

Tom said he had read the book twice.

I XXX she came.

2.They will finish the project by next week.(改为一般疑问句)

Will they finish the project by next week?

3.He doesn't like coffee。and neither does she.(合并为一句)

He doesn't like coffee。and nor does she.

4.XXX.(改为最高级)

XXX.

5.The teacher asked me why I was late.(改为间接引语)

【英语】英语过去完成时练习题20篇含解析

【英语】英语过去完成时练习题20篇含解析

【英语】英语过去完成时练习题20篇含解析

一、单项选择过去完成时

1.Could I do some explanations? Ito call on you yesterday, but someone came to see me just

when I was about to leave.

A.had intended B.intended C.would intend D.was intending

【答案】A

【解析】

考查固定搭配。have intended to do sth. =" intend" to have done sth.“本打算做某事”。根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。故选A。

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

A.meant B.was meaning

C.had meant D.would mean

【答案】C

【解析】

试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have

done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C

考点:考查动词时态

3.After Jack ________ some e-mails, he started working on his report.

A.sends B.has sent C.had sent D.would sent

【答案】C

【解析】

试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C

考点 : 考查动词的时态

4.When we _______the railway station, the train _______for 5 minutes.

(英语)高考英语过去完成时真题汇编(含答案)及解析

(英语)高考英语过去完成时真题汇编(含答案)及解析

(英语)高考英语过去完成时真题汇编(含答案)及解析

一、单项选择过去完成时

1.---I will never forget when we met the famous writer

---Neither will I. He______ some goods and was at the checkout of a supermarket.

A.had selected B.has selected

C.was selecting D.selected

【答案】A

【解析】

试题分析:考查时态。本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。我也是。他那时是挑好物品之后在超市的收银台。故选A

考点:考查时态

2.He said that his car________stolen and he________have to telephone the police.

A.was; would B.has been; will

C.had been; would D.had been; will

【答案】C

【解析】

考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。

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项正确。

初中英语过去完成时试题(有答案和解析)

初中英语过去完成时试题(有答案和解析)

初中英语过去完成时试题(有答案和解析)

一、初中英语过去完成时

1.—Are you surprised at the ending of the movie?

—No, because I ___________ the story.

A. read B. will read C. have read D. was reading

【答案】 C

【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。

【点评】考查现在完成时态。主语为第一人称故动词应使用原形。

2.We are too tired. Please stop __________ a rest.

A. to have B. having C. have D. has

【答案】 A

【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A

【点评】注意时态一致,

3.When I ______ the cinema, the film _______for ten minutes

A. got to; has begun B. arrived at; has been on

C. reached; had begun D. hurried to; had been on

初中英语过去完成时专项训练及答案.docx

初中英语过去完成时专项训练及答案

一、初中英语过去完成时 1.The little boy me a few minutes before his mother showed up.

A. stares at B. has stared at C. looks at D. had stared at

【答案】 D

【解析】 【分析】句意: 个小男孩在他 出 之前一直 着我。根据 stare 个 作

生在他 showed up 出 之前,是 去的 去,可知用 去完成 had+ 去分 。故

D。

【点 】本 考 去完成 ,熟 去完成 的 构 had+ 去分 。

2.—Peter, _______ you _______ your homework?

—Not yet, I'll do it at once.

A. have; finished

B. Did; finish

C. Will; finish 【答案】 A 【解析】 【分析】句意: —— 皮特,你完成作 了 ? —— 没有,我 上做。根据 Not

yet, I'll do it at once. 可知此 你的作 完成了 ,所以句子 用 在完成 , 在完成 的 构

have+done,故 A。

【点 】此 考 句子 。要根据上下文的 系确定句子 。

3.We are too tired. Please stop __________ a rest.

A. to have

B. having

C. have

D. has

【答案】 A

【解析】 【分析】句意:我 是在太累了,停下来休息一下吧。

配故 A

stop to have a rest.固定搭

【点 】注意 一致,

4.Jake _____his key in the office so he had to wait until his wife _______ home.

(英语)初中英语过去完成时专项训练及答案及解析

(英语)初中英语过去完成时专项训练及答案及解析

一、初中英语过去完成时

1.By the end of last year they _________ thousands of orange trees on the mountains.

A. had planted B. have planted C. were planting D. would plant

【答案】 A

【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据 By the

end of last year , 可知句子时态为过去完成时,因此用had planted,故答案是A。

【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。

2.Sue didn't go to see the film with us last week because she ________________ it with her

mother.

A. has seen B. had seen C. will see D. saw

【答案】 B

【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。

(英语)英语过去完成时试题经典

(英语)英语过去完成时试题经典

一、初中英语过去完成时

1.He wanted to know how long in hospital.

A. she is staying B. she had stayed C. did she stay D. she stay

【答案】 B

【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。

【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。

2.Simon ________ the piano for ages when he gave his first concert.

A. has played B. is playing C. had played D. will play

【答案】 C

【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

3.By the time I ________ on the TV, Beckham ________ two goals.

高中英语过去完成将来完成时易错练习40题(带答案)

高中英语过去完成将来完成时易错练习40题(带答案)

1. By the time he arrived at the station, the train _____.

A. would have left

B. will have left

C. has left

D. had left

答案解析:A。本题考查过去完成将来完成时。根据句子中的By

the time(到……时候)以及he arrived(一般过去时)可知,这是在描述过去某个时间点之前将会完成的动作。选项A“would have left”是过去将来完成时,表示在过去看来将来某个时间之前会完成的动作,符合语境。选项B“will have left”是将来完成时,时态不符。选项C“has

left”是现在完成时,时态不符。选项D“had left”是过去完成时,表达的是过去的过去,不符合此处语境。

2. She said that by the end of the month she ____ all the tasks assigned

by the boss.

A. would have finished

B. will have finished

C. has finished

D. had finished

答案解析:A。这里考查的是过去完成将来完成时。句子中She

said表明是过去时态,by the end of the month(到月底为止)表示一个将来的时间点,在过去的视角下,这个时间点之前将会完成的动作

要用过去将来完成时,所以选A。选项B“will have finished”是将来完成时,与主句的过去时态不匹配。选项C“has finished”是现在完成时,时态错误。选项D“had finished”是过去完成时,不符合这里的语境。

3. When he got home, his mother told him that his sister ____ her

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