英语过去完成时题20套(带答案)
七年级英语过去完成时运用练习题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题(带答案)
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题【含答案解析】
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.
