文档详情

【英语】过去完成时专项练习经典

枫**
实名认证
店铺
DOC
86KB
约13页
文档ID:516177499
【英语】过去完成时专项练习经典_第1页
1/13

英语】过去完成时专项练习经典一、初中英语过去完成时1.By the time he             at the railway station, the train         .A. had arrived; had left         B. arrived; had left         C. arrived; left         D. had arrived; has left【答案】 B 【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B点评】本题考查过去完成时的用法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.Jake _____his key in the office so he had to wait until his wife _______ home. A. has forgotten … comes                                    B. forgot… comeC. had left… came                                                 D. had left…would come【答案】 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.When I ______ the cinema, the film _______for ten minutesA. got to; has begun                                             B. arrived at; has been onC. reached; had begun                                         D. hurried to; had been on【答案】 D 【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

点评】要注意完成时态中的延续性动词的转换6.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 【解析】【分析】句意:我到聚会晚了在我到达之前,一些人已经回家了结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态7.I thought I _________in my project report , but the manager said he didn't see it at all. A. hand                       B. am handing                       C. have handed                       D. had handed【答案】 D 【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。

hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态句中I thought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D点评】考查动词的时态,本题涉及过去完成时的应用8.The film       when I got there.    A. was on                       B. has been on                       C. had begun                       D. has begun【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时9.The boy was _____ on the ground and he had _____ bicycle behind the big tree. A. lying; laid                           B. lying; lay                           C. lay; lain                           D. lied; lied【答案】 A 【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。

lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid点评】考查动词辨析,过去进行时态,过去完成时态10.— 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 disappearedC. had disappeared                                              D. has been disappeared【答案】 C 【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的之前他就已经消失了。

"我意识到钱包是他的"属于过去发生的事,"他已经消失了" 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词 过去分词,故选C分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式11.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一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词12.My grandparents     for fifty years by the time My sister was 15. A. married                B. had married                C. had got married                D. had been married【答案】D 【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。

根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态13.—How long           you          TV by the time I called you?—For about two hoursA. had; watched              B. have; watched                     C. did; watch              D. were; watching【答案】 A 【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A句意是:—到我打给你为止,你已经看了多长时间的电视了?—大约两个小时点评】本题考查过去完成时的用法14.Simon ________ the piano for ages when he gave his first concert. A. has played                        B. is playing                        C.。

下载提示
相似文档
正为您匹配相似的精品文档