当前位置:文档之家› 复习专题过去完成时知识点题型

复习专题过去完成时知识点题型

复习专题过去完成时知识点题型一、初中英语过去完成时1.By the end of last week, she ______in the west of China for two months helping the homeless children.A. will stayB. has stayedC. would stayD. had stayed【答案】 D【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。

根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。

【点评】此题考查动词的时态。

根据时间状语确定句子的时态。

2.We are too tired. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。

stop to have a rest.固定搭配故选A【点评】注意时态一致,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.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.A. worksB. has workedC. had workedD. would work【答案】C【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。

根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。

【点评】考查动词的时态。

牢记过去完成时的用法。

5.When I got to school, I realized I ______ my backpack at home.A. leftB. had leftC. forgotD. had forgotten【答案】 B【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。

把…落在…用leave,又因为是过去完成时,故选B。

【点评】考查把…落在…的用法。

熟背句型。

做题就很容易。

6.By the first day of August, 2007, the PLA ________ for eighty years.A. foundedB. has foundedC. has been foundD. had been founded【答案】 D【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。

句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D【点评】动词的时态是学习英语过程中非常重要的知识。

现在完成时表示动词在过去发生对现在造成的影响。

现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。

过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。

7.The little boy me a few minutes before his mother showed up.A. stares atB. has stared atC. looks atD. had stared at【答案】 D【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。

根据stare这个动作发生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。

故选D。

【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。

8.—We all went to the park except you last weekend. Why didn't you come?—Because I the park twice.A. have gone toB. had gone toC. had been toD. have been to【答案】 C【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,所以用过去完成时,故选C。

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

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

根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。

【点评】此题考查句子时态。

要根据上下文的联系确定句子时态。

10.By the time he ______________ at the cinema, the movie ______________ for five minutes.A. arrived; had begunB. had arrived; had begunC. arrived; had been onD. had arrived; had been on【答案】 C【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。

arrived到达,一般过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据for five minutes.故排除AB,be on进行,上映,表状态,可和段时间连用,by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。

【点评】考查动词时态。

注意句子涉及到begin和be on的词义和用法。

11.Daming _______ to have a rest, but he didn't have time.A. intendedB. had intendedC. intendsD. has intended【答案】B【解析】【分析】句意:大明本来计划休息,但是他没时间。

动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

故选B。

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

12.When we hurried to the meeting room, the meeting _______.A. had begunB. had been onC. has begunD. has been on【答案】 A【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。

本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A【点评】动词的时态是学习英语过程中非常重要的知识。

而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。

过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。

13.-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 fromB. had been away fromC. had leftD. had gone【答案】 B【解析】【分析】句意:---当我到家的时候,我的父母已离开家几个小时了。

我没遇到他们。

---假如你想知道他们在哪里的话,你可以给他们打电话。

当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。

for a few hours表示一段时间,不能与非延续动词连用。

所以要用过去完成时态。

故选B.【点评】考查完成时态的用法。

14.—Did Alan see his old friends yesterday?—Yes, he did. He his old friends for several years.A. didn't seeB. wouldn't seeC. hasn't seenD. hadn't seen【答案】 D【解析】【分析】句意:昨天艾伦见到他的老朋友了吗?——使得,他见到了。

他已经有几年不见他的老朋友了。

结合语境可知下文描述的是一直持续到过去某时的动作,故用过去完成时态。

选D。

【点评】考查时态辨析15.Nick stayed up really late last night. So this morning he by the time the class began.A. had fallen asleepB. had showm upC. had realized【答案】 A【解析】【分析】stay up熬夜,by the time直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。

fall asleep入睡,睡觉。

began是过去时,过去的过去用过去完成时,故选A。

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

16.——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 finishedB. have finished yetC. had already finished【答案】 C【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。

相关主题