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

合集下载

七年级英语过去完成时运用练习题40题含答案解析

七年级英语过去完成时运用练习题40题含答案解析

七年级英语过去完成时运用练习题40题含答案解析

1.By the time I got up, my mother had already cooked breakfast.

A.had already cooked

B.has already cooked

C.will already cook

D.would already cook

答案解析:A。本题考查过去完成时的用法。By the time 引导的时间状语从句用一般过去时,主句要用过去完成时。选项 A 是过去完成时,正确;选项 B 是现在完成时;选项 C 是一般将来时;选项

D 是过去将来时。

2.When I arrived at the cinema, the movie had begun.

A.had begun

B.has begun

C.will begin

D.would begin

答案解析:A。“When I arrived at the cinema”是过去的时间点,电影在我到达之前就开始了,所以用过去完成时。选项 A 正确;选项

B 是现在完成时;选项 C 是一般将来时;选项 D 是过去将来时。

3.Before I went to bed, I had finished my homework.

A.had finished

B.has finished

C.will finish

D.would finish

答案解析:A。“Before I went to bed”表明在过去的某个时间点之前,我已经完成了作业,用过去完成时。选项 A 正确;选项 B 是现在完成时;选项 C 是一般将来时;选项 D 是过去将来时。

4.After he had eaten lunch, he went for a walk.

A.had eaten

B.has eaten

C.will eat

D.would eat

答案解析:A。“After he had eaten lunch”说明在过去的某个动作之后,另一个动作发生,用过去完成时。选项 A 正确;选项 B 是现在完成时;选项 C 是一般将来时;选项 D 是过去将来时。

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

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

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

一、初中英语过去完成时

1.Seeing John rush into the room with tears in his eyes, I asked him what .

A. would happen B. had happened C. happened D. was happened

【答案】 B

【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。

【点评】本题考查过去完成时的用法。

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

A. turned; have scored B. turned; had scored

C. had turned; have scored D. had turned; had scored

【答案】 B

【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

【点评】考查动词时态辨析题。

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

A. has forgotten … comes B. forgot… come

七年级英语过去完成时完形填空题40题(带答案)

七年级英语过去完成时完形填空题40题(带答案)

七年级英语过去完成时完形填空题40题(带答案)

1

I had a great weekend. On Saturday morning, I ___1___ up early and

did my homework. Then I went to the park with my friends. We played

games and had a picnic. In the afternoon, I visited my grandparents. They

were very happy to see me.

On Sunday, I ___2___ shopping with my mother. We bought a lot of

things. In the evening, I watched a movie on TV. It was very interesting.

1. A. got B. get C. gets D. getting

答案:A。解释:整个文章是在描述过去的周末,所以要用一般过去时,get up 的过去式是 got up。

2. A. go B. went C. goes D. going

答案:B。解释:同样是描述过去的事情,go shopping 的过去式是 went shopping。

2

I had a great weekend last week. On Saturday morning, I ___1___ my

homework early. Then I went to the park with my friends. We played games

and had a picnic. By the time we left the park, it was already late afternoon.

When I got home, I found that my mother ___2___ dinner. After

人教版九年级英语过去完成时与现在完成时的对比练习题30题【含答案解析】

人教版九年级英语过去完成时与现在完成时的对比练习题30题【含答案解析】

人教版九年级英语过去完成时与现在完成时的对比练习题30题【含答案解析】

1.I have just finished my homework. I ______ it for two hours.

A.have done

B.had done

C.did

D.do

答案解析:A。“have just finished”表明现在完成时,“for two hours”表示一段时间,现在完成时强调过去发生的动作对现在的影响,所以用 have done。B 选项过去完成时要有一个过去的时间点作参照;C 选项一般过去时不强调对现在的影响;D 选项一般现在时不符合语境。

2.She said she ______ her book before she went to bed.

A.had read

B.has read

C.read

D.reads

答案解析:A。“said”和“went”表明过去时态,“在睡觉之前已经读过书”是过去的过去,用过去完成时 had read。B 选项现在完成时不符合过去的语境;C 选项一般过去时不能表示过去的过去;D 选项一般现在时不对。

3.I ______ to the park many times this year.

A.have been

B.had been

C.went

D.go

答案解析:A。“this year”可以与现在完成时连用,强调今年到目前为止去过公园很多次。B 选项过去完成时要有过去的时间点作参照;C 选项一般过去时不强调到现在的情况;D 选项一般现在时不符合语境。

4.By the time I got to the station, the train ______.

A.had left

B.has left

C.left

D.leaves

答案解析:A。“By the time I got to the station”表示在过去某一时间点之前,火车已经离开,用过去完成时 had left。B 选项现在完成时不符合过去的语境;C 选项一般过去时不能表示在过去某一时间点之前;D 选项一般现在时不对。

(英语)高考英语试题真题分类汇编过去完成时及解析

(英语)高考英语试题真题分类汇编过去完成时及解析

(英语)高考英语试题真题分类汇编过去完成时及解析

一、单项选择过去完成时

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

back home.

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

C.cried; had lost D.cried; has lost

【答案】C

【解析】

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

2._______ could be judged from her eyes that she was terribly sorry for what she ________.

A.As; had done B.That; did C.As; did D.It; had done

【答案】D

【解析】

本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。

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

A.I opened B.did I open

C.I had opened D.had I opened

【答案】D

【解析】

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

【名师点睛】

hardly......when的用法

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

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

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

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

一、单项选择过去完成时

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

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

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

一、初中英语过去完成时

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

英语过去完成时专项训练100(附答案)含解析

英语过去完成时专项训练100(附答案)含解析

一、初中英语过去完成时

1.—We all went to the cinema except you last night. Why didn't you come?

—Because I that movie twice.

A. have watched B. had watched C. was watching D. would watch

【答案】 B

【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

【点评】本题考查过去完成时的用法,表示过去的过去。

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

A. turned; have scored B. turned; had scored

C. had turned; have scored D. had turned; had scored

【答案】 B

【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

【点评】考查动词时态辨析题。

3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.

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