-
外研版英语【初中英语】 过去完成时质量检测试题
一、初中英语过去完成时
1.By the end of last week, she ______in the west of China for two months helping the homeless
children.
A. will stay B. has stayed C. would stay D. had stayed
【答案】 D
【解析】【分析】句意:直到上周末, 她已经待在中国西部两个月帮助那些无家可归的孩
子们。根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之
前已经完成的动作,故用过去完成时态 ,故选D。
【点评】此题考查动词的时态。根据时间状语确定句子的时态。
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。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.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。
【点评】考查把…落在…的用法。熟背句型。做题就很容易。
4.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。
【点评】考查动词时态。
5.I got to the party late. By the time I arrived, some people ______ home already.
A. went B. would go C. had gone D. have gone
【答案】 C
【解析】【分析】句意: 我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可
知下文描述的是过去某时已经完成的动作 ,用过去完成时态。故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进 行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断 句子的时
态。
6.Everything he ____ away from him before he returned to his hometown.
A. took B. had been taken C. had had been taken D. had taken
【答案】 C
【解析】【分析】句意为 :他所拥有的一切在他回家之前都被拿走了。根据题干中的
before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything
与take 之间存在动宾关系,且everything 作take 的宾语,谓语动词要用被动语态,过去完
成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的
had been taken是过去完成时的被动语态。故选C。
【点评】考查过去完成时的被动语态的基本构成。
7.— Why didn't you give the wallet to the man at once?
— Because he ________ before I realized it was his.
A. had been disappeared B. has disappeared
C. had disappeared D. has been disappeared
【答案】 C
【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的
之 前他就已经消失了。我意识到钱包是他的属于过去发生的事,他已经消失了属于过
去的过去发生的事,即 一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓
语结构为:had+动词 过去分词,故选C。
【分析】此题考查动词的时态,要根据时间或语境来判断正确 的时态,并要熟练掌握各种
时态谓语部分动词的形式。
8.—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
【解析】【分析】by the time的从句用过去时,主 句用过去完成时,表示主句的动作先发
生,故选C。句意是:在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
9.— How long has the train been away?
— Sorry. I don't know. By the time I got here, the train ________.
A. has left B. was leaving C. had been away D. had left
【答案】 C
【解析】【分析】句意:——火车离开多久了?——很抱歉。我 不知道。我到这儿的时
候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
10.Mr. Wang ______ in this factory for 30 years already.
A. works B. is working C. has worked D. will work
【答案】 C
【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据 for 30 years al ready,
可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,< br>故答案是C。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
11.I asked your mother if she that dress.
A. bought B. had bought C. had buyed D. buy
【答案】 B
【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句 中从句的动作应该是发生
在ask之前的. 所以用“had+过去分词”形式来表达。故选D
【点评】考查过去完成时。
12.I ______ to study hard, but someone disturb me.
A. thought B. had thought C. have thought D. think
【答案】B
【解析】【分析 】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成
时来表示过去未曾实现的想 法,希望,打算或意图等。故选B。
【点评】考查过去完成时。
13.By the end of last month, I ______________ all the CDs of Justin Bieber.
A. had collected B. collected C. have collected D. collect
【答案】 A
【解析】【分析】句意:到上 个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已
经收集,过去完成时;B.收集了,一般 过去时;C.已经收集,现在完成时;D.收集,一般现
在时。根据By the end of last month可知时态是过去完成时,结构是had+动词过去分词,
collect的过去分 词是collected,故选A。
【点评】考查过去完成时,注意平时识记其结构及标志词。
14.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。
【点评】考查过去完成时。
15.Pardon? I _____ quite catch you.
I said I ______ the song before.
A. didn't, hadn't heard B. don't, didn't hear
C. didn't, didn't hear D. won't, hadn't heard
【答案】 A
【 解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首
歌。结合语境可知 上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去
某时之前完成的动作,故用过去完 成时态。选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答 此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
16.I ________ to go to Beijing the next day.
A. plans B. planned C. had planned D. has planned
【答案】C
-
-
-
-
-
-
-
-
本文更新与2021-01-09 22:27,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/506064.html
-
上一篇:最新英语初中英语过去完成时练习题
下一篇:英语中过去完成时的判断依据