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

【答案】C
【解析】
考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。
17._______ could be judged from her eyes that she was terribly sorry for what she ________.
考点:考查虚拟语气
16.He said that his car________stolen and he________have to telephone the police.
A.was; wouldB.has been; will
C.had been; wouldD.had been; will
【答案】B
【解析】
本题考查时态。根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。选B。
6.By the time Jack returned home from England, his son.from college.
A.graduatedB.has graduated
A.have beenB.were
C.had beenD.would be
【答案】C
【解析】
考查虚拟语气。表示“是某人第几次做某事”:That/This/It is+the first/second…last time+that clause(从句的谓语用现在完成时);That/This/It was+the first/second…last time+that clause(从句的谓语用过去完成时)。
C.had beenD.had graduated
【答案】D
【解析】
考查动词时态,By the time截止到过去某时间为止做了某事,用过去完成时态。A是一般过去时;B是现在完成时;C是过去完成进行时。根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。
7.I arrived late and missed the flight. I ____ the traffic to be so heavy.
【答案】D
【解析】
试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。
考点:考查时态的辨析。
14.The manager is said to have arrived back from Paris where he ______ some European partners.
9.As he approached the door, Mike looked into the room again to see if he _______ anything behind.
A.leftB.had left
C.has leftD.would leave
【答案】B
【解析】
B考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leave behind所表示的动作发生在look into之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。
(英语)英语过去完成时练习题及解析
一、单项选择过去完成时
1.------You went to the“Bird’s Nest”last month, didn’t you?
------Yes. That was the second time I ________ to Beijing National Stadium.
A.hadn’t expectedB.haven’t expected
C.wouldn’t expectD.was expected
【答案】A
【解析】
考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。
8.Could I do some explanations? Ito call on you yesterday, but someone came to see me just
11.Hardly ___________the door when he rushed into the office out of breath.
A.I openedB.did I open
C.I had openedD.had I opened
【答案】D
【解析】
本题考查hardly...when结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly以及含有否定意义的副词放在句首,句子用倒装结构,故选D。
A.would meetB.is meeting
C.meetsD.had met
【答案】D
【解析】
试题分析:考查时态。不定式动作to have arrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。故D正确。
考点:考查时态
4.By the time he arrived in Beijing, we _______ there for two days.
A.will have stayedB.stayC.have been stayingD.had stayed
【答案】D
【解析】
考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。
【名师点睛】
hardly......when的用法
表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。
如果hardly在开头,主句要用部分倒装结构。
He had hardly finished the article when the light went out.他刚写完文,灯就熄了。
5.---What’s wrong with your cell phone? I can’t get through.
--- Oh, my line was cut off because I ________ my bill.
A.haven’t paidB.hadn’t paidC.wasn’t payingD.don’t pay
A.had been buyingB.had bought
C.have boughtD.have been buying
【答案】B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
He had hardly had time to settle down when he sold the house.他还未安顿下来,就卖掉了那所房子。
Hardly had the football game begun when it started raining.
足球比赛才刚刚开始就下起雨来。
考点:考查时态辨析
13.When Mary arrived she found all her children ______ for nearly two hours.
A.have gone to sleepB.fell asleep
C.was falling asleepD.had been asleep
when I was about to leave.
A.had intendedB.intendedC.would intendD.was intending
【答案】A
【解析】
考查固定搭配。have intended to do sth. =" intend" to have done sth.“本打算做某事”。根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。故选A。
A.would goB.went
C.had goneD.should go
【答案】C
【解析】
试题分析:考查虚拟语气。句意:--你觉得美国歌手Lady Gaga的表演怎么样?--太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if从句用had done,主句用would have done,故选C。
A.As; had doneB.That; didC.As; didD.It; had done
【答案】D
【解析】
本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。
18.That was the first time I _____to Hongkong so I had great difficulty _____the hotel.
10.Grandpa was shocked by the news. Rarely ______ him so quiet.
A.do I seeB.had I seen
C.I had seenD.I saw
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。
合集下载

英语过去完成时练习题含答案及解析

英语过去完成时练习题含答案及解析

英语过去完成时练习题含答案及解析一、单项选择过去完成时1.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.A.I imagined B.do I imagineC.I have imagined D.had I imagined【答案】D【解析】试题分析:考查倒装。

never否定词放在句首,主句要部分倒装。

此类词还有never,seldom, scarcely, little, few, not, hardly,以及not only…but (also), no sooner…than,hardly… when ,scarcely… when 等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。

考点:考查倒装。

2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheatedB.being questioned; was cheatingC.questioned; had cheatedD.being questioned; has cheated【答案】C【解析】考查非谓语动词。

句意:当被问到为什么在考试中作弊中,小女孩子低头不语。

When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。

3.Wedidn’tget a hotel room because we ______ in advance.A.hadn’t booked B.haven’t bookedC.weren’t booking D.wouldn’t book【答案】A【解析】试题分析:考查时态。

(英语)英语过去完成时练习题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 expectedC.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 meaningC.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 remindC.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.A.I opened B.did I openC.I had opened D.had I opened【答案】D【解析】本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。

(英语)过去完成时练习题含答案及解析

(英语)过去完成时练习题含答案及解析
(英语)过去完成时练习题含答案及解析
一、单项选择过去完成时
1.I was surprised to find the snack shops around the school empty; the studentseverything!
A.had been buyingB.had bought
C.have boughtD.have been buying
6.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been awayB.reached, had left
C.arrived, has been awayD.arrived at, has left
考点:考查虚拟语气。
14.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.
A.I imaginedB.do I imagine
【答案】B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
考点:考查时态辨析
2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her.
考点:考查过去完成时
13.If you________ the failed experiences, you would not havemade such a mistake in your homework.

【英语】英语过去完成时练习题含答案及解析

【英语】英语过去完成时练习题含答案及解析

【英语】英语过去完成时练习题含答案及解析一、初中英语过去完成时1.My grandparents for fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。

根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。

故选D。

【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。

2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。

A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。

Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。

【点评】考查过去完成时,注意平时识记其结构,理解句意。

3.—Peter, _______ you _______ your homework?—Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】 A【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。

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

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

人教版七年级英语过去完成时运用练习题40题含答案解析1. When we got to the cinema, the movie _____.A. has startedB. had startedC. startsD. start答案解析:B。

在这个句子中,“got to the cinema( 到达电影院)”是一个过去的动作,而电影开始这个动作在到达电影院之前就已经发生了,也就是过去的过去,所以要用过去完成时“had started”。

A选项“has started”是现在完成时,用于现在的语境,不符合题意;C选项“starts”是一般现在时,D选项“start”是动词原形,这两个选项都不能表示过去的过去这一概念。

2. She told me that she _____ her homework.A. has finishedB. had finishedC. finishesD. finish答案解析:B。

“told(告诉)”是过去式,她完成作业这个动作在告诉之前就已经发生了,是过去的过去,所以要用过去完成时“had finished”。

A选项“has finished”是现在完成时,C选项“finishes”是一般现在时,D选项“finish”是动词原形,都不符合这里的时态要求。

3. By the time he arrived at the party, most of the guests _____.A. has leftB. had leftC. leftD. leave答案解析:B。

“arrived( 到达)”是过去的动作,在他到达派对的时候,大部分客人已经离开了,客人离开这个动作在到达之前就发生了,是过去的过去,所以要用“had left”。

A选项“has left”是现在完成时;C选项“left”是一般过去时,不能体现出动作的先后顺序;D选项“leave”是动词原形。

4. I found my keys after I _____ everywhere for them.A. had lookedB. has lookedC. lookedD. look答案解析:A。

(英语)英语过去完成时练习题及答案及解析

(英语)英语过去完成时练习题及答案及解析

(英语)英语过去完成时练习题及答案及解析一、初中英语过去完成时1.By the end of last month, we ______already ______ our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】 C【解析】【分析】题意:到上个月末为止,我们已经结束了课程。

根据句意,应选C。

【点评】注意时间状语,很容易选出。

2.By the end of last month, Jane _____ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised【答案】 C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。

根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

【点评】考查过去完成时,注意过去完成的时的判定方法。

3.By the time I finished my homework,my mother .A. sleptB. has been asleepC. was asleepD. had been asleep【答案】 D【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.【点评】考查过去完成时。

4.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。

Buildings是build这一动作的承受者,该用被动语态。

而被动语态是由“be + 及物动词的过去分词”构成。

(英语)高中英语过去完成时答题技巧及练习题(含答案)及解析

(英语)高中英语过去完成时答题技巧及练习题(含答案)及解析一、单项选择过去完成时1.I was surprised to find the snack shops around the school empty; the students everything! A.had been buying B.had boughtC.have bought D.have been buying【答案】B【解析】试题分析:考查时态辨析。

根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。

句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。

根据句意可以判断,故选B。

考点:考查时态辨析2. Chinese scientists ______ on Tuesday that they ______ a low-cost welding robot, which can help improve welding efficiency for small factories.A.announces; had invented B.announced; have invented C.announced; had invented D.announces; have invented【答案】C【解析】试题分析:考查时态。

第一空根据时间状语on Tuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。

句意:中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。

故C正确。

考点:考查时态3.(湖南十二校联考)I got an e-mail from my old friend last Sunday.Until then,we________in touch for nearly 3 years.A.didn’t get B.haven’t gotC.hadn’t got D.don’t get【答案】C【解析】考查时态。

(英语)过去完成时练习题含答案含解析

考点:考查固定句型和短语
19.Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______ the experience of meeting.
A.would beB.have been
C.had beenD.will be
【答案】C
【解析】
过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。根据所提供的情景“when I set to work with the scientist”可判断出与这位科学家一起工作之前已过去一周多一点的时间。故选C项。过去将来时表示从过去某个时间看将要或将来发生的事。现在进行时表示说话时正在进行的动作或事件。一般将来时表示将要发生的动作或存在的状态。
A.haven’tB.hadn’t
A.questioned; was cheated
B.being questioned; was cheating
C.questioned; had cheated
D.being questioned; has cheated
【答案】C
【解析】
考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。
14.---- Did you know any German before you got to Berlin?
---- Not a single word _________.

【英语】英语过去完成时练习题含答案含解析

A.have beenB.were
C.had beenD.would be
【答案】C
【解析】
考查虚拟语气。表示“是某人第几次做某事”:That/This/It is+the first/second…last time+that clause(从句的谓语用现在完成时);That/This/It was+the first/second…last time+that clause(从句的谓语用过去完成时)。
12.—Lily went to see the movie alone.
—If she _____ me about it, I would have gone with her.
A.should tellB.tellsC.toldD.had told
【答案】D
【解析】
考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
8.---What’s wrong with your cell phone? I can’t get through.
--- Oh, my line was cut off because I ________ my bill.
A.haven’t paidB.hadn’t paidC.wasn’t payingD.don’t pay
考点:考查动词时态
16.When Mary arrived she found all her children ______ for nearly two hours.
A.have gone to sleepB.fell asleep
C.was falling asleepD.had been asleep

人教版初三英语过去完成时强化练习题30题含答案解析

人教版初三英语过去完成时强化练习题30题含答案解析1.By the time I got to school, the class had already begun.A.beginB.begunC.beginsD.beginning答案解析:B。

by the time 引导的时间状语从句,从句用一般过去时,主句用过去完成时。

begin 的过去分词是begun。

A 选项是动词原形;C 选项是一般现在时第三人称单数形式;D 选项是现在分词形式。

2.When I arrived at the station, the train had already left.A.leaveB.leftC.leavesD.leaving答案解析:B。

when 引导的时间状语从句,从句用一般过去时,主句用过去完成时。

leave 的过去分词是left。

A 选项是动词原形;C 选项是一般现在时第三人称单数形式;D 选项是现在分词形式。

3.I had finished my homework before my mother came back.A.finishB.finishedC.finishesD.finishing去完成时。

finish 的过去分词是finished。

A 选项是动词原形;C 选项是一般现在时第三人称单数形式;D 选项是现在分词形式。

4.She had read the book before she watched the movie.A.readB.readsC.readingD.to read答案解析:A。

before 引导的时间状语从句,从句用一般过去时,主句用过去完成时。

read 的过去分词还是read。

B 选项是一般现在时第三人称单数形式;C 选项是现在分词形式;D 选项是动词不定式形式。

5.They had cleaned the room before the guests arrived.A.cleanB.cleanedC.cleansD.cleaning答案解析:B。

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