英语过去完成时模拟试题及解析.docx

上传人:苏美尔 文档编号:8705176 上传时间:2020-12-23 格式:DOCX 页数:8 大小:215.25KB
返回 下载 相关 举报
英语过去完成时模拟试题及解析.docx_第1页
第1页 / 共8页
英语过去完成时模拟试题及解析.docx_第2页
第2页 / 共8页
英语过去完成时模拟试题及解析.docx_第3页
第3页 / 共8页
英语过去完成时模拟试题及解析.docx_第4页
第4页 / 共8页
英语过去完成时模拟试题及解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《英语过去完成时模拟试题及解析.docx》由会员分享,可在线阅读,更多相关《英语过去完成时模拟试题及解析.docx(8页珍藏版)》请在三一文库上搜索。

1、(英语)英语过去完成时模拟试题及解析一、初中英语过去完成时1By the time I got back to school, the bell_.A. rangB. has rungC. had rung【答案】C【解析】 【分析】句意:当我返回到学校 , 早响了。By thetime ,在 前, 常用于 去完成 。 去完成 ,表示 作 生在 去的 去。 响 生在 去的 作回到学校之前,所以用 去完成 。A. rang 一般 去 ;B. has rung 在完成 ;C. had rung 去完成 。故 C。2We are too tired. Please stop _ a rest.A.

2、to haveB. havingC. haveD. has【答案】A【解析】 【分析】句意:我 是在太累了,停下来休息一下吧。配故 Astop to have a rest.固定搭【点 】注意 一致,3By the time I _ on the TV, Beckham _ two goals A. turned; have scoredB. turned; had scoredC. had turned; have scoredD. had turned; had scored【答案】B【解析】 【分析】句意:当我打开 的 候, 克 姆已 了两个球。本句是 状 从句, by the time

3、 到 候 止,用于一般 去 ,可排除 CD 。从句用一般 去 ,主句用 去完成 ,需用 “had+ 去分 ” 构,可排除 A;根据句意 构,可知,故选 B。【点 】考 辨析 。4By the time I finished my homework , my motherA. sleptB. has been asleepC. was asleepD. had been asleep【答案】D【解析】 【分析】由上文“By the time 和”“ finished可知”此 去完成 ,故 D.【点 】考 去完成 。5Before OShea hosted the Joy FM program i

4、n Beijing, he_ in Hongkong for ten years.A. worksB. has workedC. had workedD. would work【答案】 C【解析】 【分析】句意:OShea 在北京主持Joy FM 目前,他已 在香港工作了10 年了。根据Before OShea hosted the Joy FM program in Beijing 可知,主持 目 个 作 生在 去,而在香港呆了十年是 生在 去的 去, 要用 去完成 (had + 去分 ),故 C。【点 】考 的 。牢 去完成 的用法。6When I got to school, I rea

5、lized I _ my backpack at home.A. leftB. had leftC. forgotD. had forgotten【答案】B【解析】 【分析】句意:当我到学校 ,我才意 到我把双肩包落在家里了。把leave,又因 是 去完成 ,故 B。落在 用【点 】考 把落在 的用法。熟背句型。做 就很容易。7When I _ the cinema, the film _for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had bee

6、n on【答案】D【解析】 【分析】 考 ,第一空几个 都可以,第二空指“我到 影院之前 影已 开始5 分 了 ”,用 去完成 ,又因 begin 是短 ,不能和一段 用,所以 D。【点 】要注意完成 中的延 性 的 。8I got to the party late. By the time I arrived, some people _ home already.A. wentBwould. goChad. goneDhave. gone【答案】C【解析】 【分析】句意:我到聚会晚了。在我到达之前,一些人已 回家了。 合 境可知下文描述的是 去某 已 完成的 作,用 去完成 。故 C。【

7、点 】英 中的 主要是借助于 状 与上下文 境来 行判断。解答此 型,首先要注意句子中的 状 ,如果没有 要通 分析上下文, 合 境来判断句子的 。9 What do you think of the young lady? She is hard-working. She _ all her effort into her work before she got ill.A. has putB. putC. had putD. would put【答案】C【解析】 【分析】句意:你 位小姐怎 ?她很勤 。她生病前把她所有的精力都投入到她的工作中。根据 状 从句beforeshe got il

8、l. 可知主句 作是 去的 去, 用 去完成 :had+ 去分 ,故答案 C。【点 】考 去完成 。理解句意并掌握 去完成 表示 去的 去,构成 :had+过去分 。10 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【

9、点 】 的 是学 英 程中非常重要的知 。 在完成 表示 在 去 生 在造成的影响。 在完成 往往和already,yet,for+ 一段 , since+点 的 状 用。 去完成 表示 作 生在 去的 去,句子中 去的 作 在造成的影响。11 By the time I got to school, I realized that I _ my backpack at home.A. have forgottenB. had forgottenC. have leftD. had left【答案】D【解析】 【分析】句意:我到学校的 候,我意 到我把 包忘在家里。考 去完成 。 by the

10、 time :到 候 止;通常引 一个 状 从句,表示“到 的 候 止 ”主句 表示在此 之前某个事件已完成。 得注意的是,当从句用 去 ,主句通常用 去完成 。 Leave sth. Sp.:把 落在某地。 合句意和 境可知 D。【点 】此 考 去完成 的用法。12 By the end of last month , Iall the CDs of the famous singer A. collectB. collectedC. have collectedD. had collected【答案】D【解析】 【分析】根据 状 “by the end of last month”可知 生

11、在 去的 去,故用 去完成 。故 D.【点评】此题考查动词时态。13 By the time I got there, the football match _ already _.A. has; finishedB. was; finishedC. had; finishedD. /; finished【答案】C【解析】 【分析】句意:到我到达那里的时候,足球赛已经结束了。成时态,根据got 可知是过去完成时,故选C。bythetime通常用完【点评】考查过去完成时。14 Sue didnt go to see the film with us last week because she _

12、 it with hermother.A. has seenB. had seenC. will seeD. saw【答案】B【解析】 【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didnt 可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see 的过去分词是 seen,故选 B。【点评】考查过去完成时,注意平时识记其结构,理解句意。15 The boy was _ on the gr

13、ound and he had _ bicycle behind the big tree.A. lying; laidB. lying; layC. lay; lainD. lied; lied【答案】A【解析】 【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。lie有两个意思,躺下,这时过去式是lay,过去分词是lain ,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied ;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用

14、的是过去完成时,故填lay 的过去分词laid。选A。【点评】考查动词辨析,过去进行时态,过去完成时态。16 Mr Brown was too busy _ our papers _ this question.A. to mark, to answerB. to mark, answeringC. marking, answeringD. marking, to answer【答案】D【解析】 【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正在写 文,然而写 文 个事情是 生在 去,所以要用 去 行 ,所以要用making , 里面写 文是 了回答 ,表示目的所以ans

15、wer 之前 加to。故 D。【点 】考 固定搭配too to ,及 不定式表目的。17 The bus _ for five minutes when Tim arrived at the station.A. wentB. has leftC. had leftD. had been away【答案】 D【解析】 【分析】句意:当迪姆到达 站 ,公交离开了五分 了。表示到达 站前已 生或完成的 作,句子用 去完成 ;leave 是一个非延 性的 ,不能与表示一段 的状 for 用,可以表达成 be away,形容 表示状 ,可以与表示一段 的状 用。故 D。【点 】本 考 去完成 以及延

16、性 的用法。18 We all went to the park except you last weekend. Why didnt you come?Because Ithe 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。【点 】本 考 去完成 的用法,表示在 去某一 前已 生的 作。19 By the time he

17、_ 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 行,上映,表状 ,

18、可和段 用, by the time 到 候,从句用一般 去 ,表示 “截止到从句 作 生 ,主句 作已 完成,即 去的 去”,主句用 去完成 ,故 C。【点 】考 。注意句子涉及到begin 和 be on 的 和用法。20 Jim, did you take out the trash just now?No. By the time I came home it.A. have been taken outB. had taken outC. had been taken out【答案】C【解析】 【分析】 take out 拿出,带出, by the time 直到, came hom

19、e 是过去时,扔垃圾是发生在 came 之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。 had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。【点评】考查被动语态及过去完成时的用法。21 Mr. Smith _ in a car factory for ten years before he came to China.A. had workedB. worksC. is workingD. will work【答案】A【解析】 【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根

20、据beforehecameto China,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,hadworked ,故选 A。【点评】此题考查过去完成时。根据时间状语确定句子时态。22 By the end of last month, we _already _ our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】C【解析】 【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。【点评】注意时间状语,很容易选出。23 By the end of last week,

21、 she _in the west of China for two months helping thehomeless children.A. will stayB. has stayedC. would stayD. had stayed【答案】D【解析】 【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。根据时间状语By the end of last week 到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。【点评】此题考查动词的时态。根据时间状语确定句子的时态。24 My parentsour home for a fe

22、w hours when I arrived. I didnt 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表示一段时间,不能与非延续动

23、词连用。所以要用过去完成时态。故选B.【点评】考查完成时态的用法。25 Nick stayed up really late last night. So this morning heby 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。【点评】考

24、查过去完成时的用法。26 By the end of last term, the students of Class One_ three projects.A. finishedB. would finishC. have finishedD. had finished【答案】D【解析】 【分析】句意:到上学期末,一班的学生已经完成了三个项目。根据by the endof last term,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。故选D。【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。27 Tom realized that he _ his phy

25、sics book at home when he reached school A. leftB. had leftC. was leavingD. leaves【答案】B【解析】 【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。28 I _ to go to Beijing the next day.A. plansB. plannedC. had plannedD. has planned【答案】C【解析】 【分析】句意:我本来计划着第二天去北京。动词plan用过去完成时来表示过去未曾实现的

26、想法,希望,打算或意图等。故选C。【点评】考查过去完成时。29 When he arrived at the bus stop, the bus _ for 10 minutes.A. has leftB. had leftC. has been awayD. had been away【答案】D【解析】 【分析】句意:当他到达车站时,公交车已经离开10 分钟了。 for+ 时间段,表示动作或状态的延续,leave 是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选D。【点评】考查过去完成时。30 The fireman_ the burn

27、ing building three times before the fire was put out.A. is enteringB. has enteredC. was enteringD. had entered【答案】D【解析】 【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在进行时; B. has entered 现在完成时; C. was entering 过去进行时; D. had entered 过去完成时。根据 was put out ,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered ,故选 D。【点评】考查句子时态。注意过去完成时的用法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1