关键词不能为空

当前您在: 主页 > 英语 >

英语过去完成时技巧(很有用)及练习题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-22 01:24
tags:过去完成时态

喜欢用日语怎么说-让字成语

2020年10月22日发(作者:吕玉坤)


英语过去完成时技巧(很有用)及练习题

一、初中英语过去完成时
1.She said when she got to the cinema, the film ________ for 5 minutes.


A. has begun B. had begun C. has been on D. had been on

【答案】 D

【解析】【分析】句意:她说当她到达电影院的 时候,电影已经开始五分钟了。根据got
可知,电影开始五分钟属于在过去某时间前已经存在的状态, 应该用过去完成时,所以排
除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续 性的动词,所以要
将瞬间动词begin改为be on,故选D。


【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。


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


A. has forgotten … comes B. forgot… come

C. had left… came D. had left…would come

【答案】 C

【 解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回
家。结合语境可知前 文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指
的是过去某时的动作,故用一般过去 时态。选C。


【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判 断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子 的时
态。


3.By the end of last month, Jane _____ enough money for the poor sick boy.

A. raised B. would raise C. had raised D. has raised

【答案】 C

【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根
据 By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答
案是C。

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


4.By the time I finished my homework,my mother .


A. slept B. has been asleep C. was asleep D. had been asleep

【答案】 D


【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.


【点评】考查过去完成时。


5.By the end of 2012, many buildings built in our city.


A. have been B. have C. had been D. will

【答案】 C

【解析】【分析】句意:到2012 年底,我们的城市里已经建成了很多大楼。Buildings是
build这一动作的承受者,该用被 动语态。而被动语态是由“be + 及物动词的过去分词”构
成。根据By the end of 2012可知该用过去完成时,所以选C。



6.When I got to school, I realized I ______ my backpack at home.


A. left B. had left C. forgot D. had forgotten

【答案】 B

【解析】【分析 】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用
leave,又因为是过去完 成时,故选B。


【点评】考查把…落在…的用法。熟背句型。做题就很容易。


7.By the time they reached the bus stop, the bus__________ for ten minutes.

A. had left B. have left C. had been away D. have been away

【答案】 C

【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中by
the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句 中
表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是
le ft是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是
系表结构,可 以和一段时间连用;D是现在完成时。故选C。

【点评】考查动词时态。



8.By the time the alarm clock went off, My mother had already _________.


A. wake me up B. wake up me C. waken up me D. waken me up

【答案】 D

【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。 根据句意,动词应用过去
完成时,用had +动词的过去分词。wake up是动副结构,代词作宾语必须放中间,故选


D。


【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。


9.By the time I got to school, I realized that I ________ my backpack at home.

A. have forgotten B. had forgotten C. have left D. had left

【答案】 D

【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成
时。by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句
则表示 在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过
去完成时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选D。

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


10.The film when I got there.


A. was on B. has been on C. had begun D. has begun

【答案】 C

【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成
时,故选C.


【点评】此题考查过去完成时。


11. —I ______ know you can play the piano so well.

—Thank you.


A. didn't B. don't C. can't

【答案】 A

【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A. didn't不,一般过
去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性
的动作;C. can't不能,指能力;不可能,表 示否定的推测。根据语境,说话时我已知道你
钢琴弹得好,不知道是过去的状态,用一般过去时,故选A 。



12.The fireman________ the burning building three times before the fire was put out.

A. is entering B. has entered C. was entering D. had entered

【答案】 D

【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在
进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成
时。根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,


因此用过去完 成时(表达过去的过去),had entered,故选D。

【点评】考查句子时态。注意过去完成时的用法。


13.The bus ______ for five minutes when Tim arrived at the station.

A. went B. has left C. had left D. had been away

【答案】D

【解析】【分析】句 意:当迪姆到达车站时,公交离开了五分钟了。表示到达车站前已经
发生或完成的动作,句子用过去完成 时态;leave是一个非延续性的动词,不能与表示一段
时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状
语连用。故选D。

【点评】本题考查过去完成时以及延续性动词的用法。


14.—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。

【点评】此题考查句子时态。要根据上下文的联系确定句子时态。


15.—We all went to the park except you last weekend. Why didn't you come?


—Because I the park twice.

A. have gone to B. had gone to C. had been to D. have been to

【答案】 C

【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在
last weekend之前去过,所以用过去完成时,故选C。


【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。


16.I asked your mother if she that dress.


A. bought B. had bought C. had buyed D. buy

【答案】 B

【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句 中从句的动作应该是发生
在ask之前的. 所以用“had+过去分词”形式来表达。故选D


【点评】考查过去完成时。



17.— Jim, why didn't you go to Beijing by train?

— Bad luck! When I got to the station, the train ________.

A. left B. had already left C. has already left D. has been left

【答案】 B

【解析】【分析】 句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站
时,火车已经开走了。根据 When I got to the station 可知,到那是过去时,离开是过去的
过去,使用过去完成时,had done,故选B。

【点评】考查时态,注意过去的过去是过去完成时的用法。


18.—Did you see Tom at the party?

—No, he _________ by the time I got there.

A. left B. was leaving C. had left D. has left

【答案】 C

【解析】【分析】句意:— —在聚会时你见了汤姆了吗?——没有,我到达的时候他已经
离开了。got,一般过去时,离开在到达 之前已经发生了,因此使用过去完成时,故答案是
C。

【点评】考查过去完成时,注意过去完成时表达的是过去的过去。


19.—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。

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


20.When I got to the cinema, the film ___________ for 15 minutes.


A. has begun B. has been C. has been on D. had been on

【答案】 D

【解析】【分析】句意:当我到达电影院时,电 影已经开始十五分钟了。结合语境可知主
句描述的是持续到过去某时并将继续下去的动作,故用过去完成 时态。选D。


【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判 断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子 的时
态。


21.When we hurried to the meeting room, the meeting _______.


A. had begun B. had been on C. has begun D. has been on

【答案】 A

【解析】【分析】句 意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动
作发生在我们到达会议室之前,所以 表示过去的过去,用过去完成时,故选A

【点评】动词的时态是学习英语过程中非常重要的知 识。而很多的题目,句中并没有像本
题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表 示动作发生在过去的
过去,本题不难,平时加强记忆,理解即可。



22.-My parents our home for a few hours when I arrived. I didn't meet them.

-You could call them if you wanted to know where they were.


A. have been away from B. had been away from C. had left D. had gone

【答案】 B

【解析】【分析】句意:---当我到家的时候,我的父母已离开家几个小时了。我没遇到他
们。---假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间
状 语,所以我的父母已离开家几个小时了。for a few hours表示一段时间,不能与非延续动
词连用。所以要用过去完成时态。故选B.

【点评】考查完成时态的用法。



23.Nick stayed up really late last night. So this morning he by the time the class began.




A. had fallen asleep B. had showm up C. had realized

【答案】 A

【解析】【分析】stay up熬夜,by the time直到,句意:Nick昨晚熬夜到很晚,因此今天
上午直到上课他也没有起来。fall asleep入睡,睡觉。began是过去时,过去的过去用过去
完成时,故选A。

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



24.——How was the movie you saw yesterday?

——I have no idea. By the time I got to the movie theatre, the movie ______.


A. has already finished B. have finished yet C. had already finished

【答案】 C

【解析】【分析】had+ 动词的过去分词构成过去完成时,表示的过去的过去的时间点,本
句中电影结束发生在我到达电影院之前 ,而到达电影院用的过去时,电影结束发生在过去


的过去,所以用过去完成时。句意:昨 天你看的电影怎么样?没想法,我到电影院的时
候,电影已经结束了。故选C。

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



25.When Tom got to the examination room, he realized he ______ his pen at home.

A. was leaving B. had left C. forgot D. was forgetting

【答案】 B

【解析】【分 析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,
这是一个发生在“过去的过去 ”(即意识到之前)的一个动作,因此要用过去完成时。故选
B。

【点评】考查过去完成时。



26.She to be a good mother.

A. have thought B. thought C. thinks D. had thought

【答案】D

【解析】【分析】句意:她本来想做一个 好妈妈。动词think用过去完成时来表示过去未
曾实现的想法,希望,打算或意图等。故选D。
【点评】考查过去完成时。


27.I ________ to go to Beijing the next day.

A. plans B. planned C. had planned D. has planned

【答案】C

【解析】【分析】句意:我本来计划着第 二天去北京。动词plan用过去完成时来表示过去
未曾实现的想法,希望,打算或意图等。故选C。< br>
【点评】考查过去完成时。


28.When he arrived at the bus stop, the bus ________ for 10 minutes.


A. has left B. had left C. has been away D. had been away

【答案】 D

【解析】【分析 】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示
动作或状态的延续,le ave是短暂性动词,故用其相对应的延续性结构be away,公交车离
开发生在他到达之前,所以用过去完成时,故选D。


【点评】考查过去完成时。


29.— your father a newspaper when you got home?


— No, .

A. Was; reading; he was B. Did; read; he did

C. Was; reading; he wasn't D. Did; read; he didn't

【答案】C

【解析】【分析】句意:—当你到家 的时候,你爸爸正在读报纸吗?—不,没有。此题考
查在过去的某个时间发生的事情,用过去进行时,其 结构为waswere doing,其疑问式为提
前be动词,否定式回答为:No,主语+be动词 后加not。根据句意,故选C。

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。


30.Seeing Danel went into the classroom with tears in his eyes, I asked him what .

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

【答案】 B

【解析】【分析】 句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked
一般过去时可知,动词hap pen的动作发生在asked之前,表示过去的过去,用过去完成时
had+过去分词。故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。

涿的拼音-闹的成语


麦芽糖糊精-文创是什么意思


碘化银-贝士


工作日英语怎么说-独逸


barkhausen-麟怎么读


冬天英语怎么说-tony是什么意思


etc是什么梗-信心比黄金更重要


一生健康网-英文转换



本文更新与2020-10-22 01:24,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/417210.html

英语过去完成时技巧(很有用)及练习题的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文