收藏 分销(赏)

过去完成时单元测试题含答案1.doc

上传人:精**** 文档编号:13007378 上传时间:2026-01-04 格式:DOC 页数:12 大小:82.50KB 下载积分:8 金币
下载 相关 举报
过去完成时单元测试题含答案1.doc_第1页
第1页 / 共12页
过去完成时单元测试题含答案1.doc_第2页
第2页 / 共12页


点击查看更多>>
资源描述
- 过去完毕时单元测试题(含答案)(word)1 一、初中英语过去完毕时 1.—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。句意是:在我到那里之前他已经离开了。 【点评】本题考察过去完毕时使用方法。 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.By the time I ________ on the TV, Beckham ________ two goals. A. turned; have scored                                         B. turned; had scored C. had turned; have scored                                  D. had turned; had scored 【答案】 B 【解析】【分析】句意:当我打开电视时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完毕时,需用“had+过去分词”构造,可排除A;根据句意构造,可知,故选B。 【点评】考察动词时态辨析题。 4.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。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 5.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。 【点评】考察过去完毕时,注意过去完毕时判定措施。 6.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. 【点评】考察过去完毕时。 7.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。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 8.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。 【点评】此题考察过去完毕时使用方法。 9.By the end of last month,I    all the CDs of the famous singer.     A. collect                      B. collected                      C. have collected                      D. had collected 【答案】 D 【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去过去,故用过去完毕时。故选D. 【点评】此题考察动词时态。 10.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。 【点评】考察动词时态,本题波及过去完毕时应用。 11.By the time of last year, she            the piano for five years. A. learnt                           B. has learnt                           C. had learnt                           D. will learn 【答案】C 【解析】【分析】句意:到去年时候,她已经学了五年钢琴了。由时间状语By the time of last year可知这里是指在这个时间之前已经完毕动作,应当用过去完毕时:had+动词过去分词。故答案为C。 【点评】考察过去完毕时。掌握过去完毕时构成和使用方法。 12.— 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。 【分析】此题考察动词时态,要根据时间或语境来判断对时态,并要纯熟掌握多种时态谓语部分动词形式。 13.By the time I locked the door, I realized I           my keys at home. A. had repaired                    B. had changed                    C. had forgotten                    D. had left 【答案】 D 【解析】【分析】句意为“到我锁门时候,我才意识到把钥匙忘在家里了”,表达“把某物遗忘在某处”要用leave。该动作发生在realized之前,用过去完毕时,故选D。 【点评】本题考察过去完毕时使用方法。 14.Mary thought of the party which she___________ for this day. A. plan                         B. planned                         C. had planned                         D. would plan 【答案】 C 【解析】【分析】句意:玛丽想起了她今天计划聚会。plan动作发生在thought of动作之前,表达过去过去,要用过去完毕时had+过去分词。故选C。 【点评】考察过去完毕时构成和使用方法。注意过去完毕时表达过去过去含义。 15.Seeing John rush into the room with tears in his eyes, I asked him what         . A. would happen              B. had happened                    C. happened              D. was happened 【答案】 B 【解析】【分析】所填写动作发生在asked此前,表达过去过去,用过去完毕时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。 【点评】本题考察过去完毕时使用方法。 16.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+时间段,表达动作或状态延续,leave是短暂性动词,故用其相对应延续性构造be away,公交车离开发生在他抵达之前,因此用过去完毕时,故选D。 【点评】考察过去完毕时。 17.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。 【点评】本题考察过去完毕时使用方法。 18.By the end of last year they _________ thousands of orange trees on the mountains. A. had planted                 B. have planted                 C. were planting                 D. would plant 【答案】 A 【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据 By the end of last year , 可知句子时态为过去完毕时,因此用had planted,故答案是A。 【点评】考察过去完毕时,注意识记与过去完毕时想搭配时间状语。 19.By the end of last month, we ______already ______ our lessons.   A. has, finished                   B. have, finished                   C. had, finished                   D. will, finish 【答案】 C 【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。 【点评】注意时间状语,很容易选出。 20.—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。 【点评】考察目前完毕时态。主语为第一人称故动词应使用原形。 21.She_______ballet before she entered film industry. A. has practiced               B. had practiced               C. will practiced               D. would practiced 【答案】 B 【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考察过去完毕时,在她进入电影业之前为“过去过去”;即过去完毕时;故选B。 【点评】考察过去完毕时。 22.I ______ to study hard, but someone disturb me. A. thought                        B. had thought                        C. have thought                        D. think 【答案】B 【解析】【分析】句意:我本来想努力学习,不过有人打扰了我。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 23.By the end of last term, the students of Class One___________ three projects. A. finished                    B. would finish                    C. have finished                    D. had finished 【答案】 D 【解析】【分析】句意:到上学期末,一班学生已经完毕了三个项目。根据by the end of last term,可知表达过去过去,谓语动词要用过去完毕时had+过去分词。故选D。 【点评】考察过去完毕时构成和使用方法。根据时间状语,确定动词时态。 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.I ________ to go to Beijing the next day. A. plans                         B. planned                         C. had planned                         D. has planned 【答案】C 【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 26.We       to be able to come and see you. A. had hoped                          B. hope                          C. have hoped                          D. are hope 【答案】A 【解析】【分析】句意:我们本来但愿能来看看你。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选A。 【点评】考察过去完毕时。 27.I       you could come. A. hope                        B. had hoped                        C. have hoped                        D. are hoping 【答案】B 【解析】【分析】句意:我本来但愿你能来。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 28.Lucy_______ to go shopping, but it began to rain. A. want                           B. wants                           C. had wanted                           D. has wanted 【答案】C 【解析】【分析】句意:露西本来想出去购物,不过开始下雨了。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 29.She ______ to go to school earlier, but she forgot to get up. A. plans                         B. planned                         C. had planned                         D. has planned 【答案】C 【解析】【分析】句意:她本来打算早点上学,不过她忘记起床了。动词plan用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 30.—How long           you          TV by the time I called you? —For about two hours A. had; watched              B. have; watched                     C. did; watch              D. were; watching 【答案】 A 【解析】【分析】由句中by the time可判断.这里用过去完毕时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间电视了?—大概两个小时。 【点评】本题考察过去完毕时使用方法。 二、初中英语动词时态 31.— What did you do after school yesterday? — I ______ basketball with Peter. A.play B.will play C.played D.has played 【答案】C 【解析】 【详解】 句意:昨天放学后你做了什么?—我和彼得打了篮球。 本题考察是动词时态,根据问句中yesterday可知,本题是一般过去时,故答案选C。 32.The students of Class 5 trees in the park every year. A.plant B.will plant C.planted D.plants 【答案】A 【解析】 【详解】 句意:五班学生每年在公园植树。根据时间状语every year句子应当用一般目前时,句子主语students是复数形式,因此谓语动词用原形。故选A。 33.--- Will you go to America next month? ---Yes. But I promise I will call you as soon as I _________there. A.get to B.will get to C.will get D.get 【答案】D 【解析】 【详解】 句意:——下个月你将要去美国吗?——是。不过我保证我一抵达那里,就给你打电话。as soon as引导时间状语从句,用一般目前时,主句用一般未来时。there是副词,前面不加介词,get there抵达那里。故选D。 34.He told me that he ________ here for five minutes. A.has come B.had arrived C.had been D.had come 【答案】C 【解析】句意:他告诉我他到这儿5分钟了。根据for five minutes可知谓语动词要用延续性动词,come 和 arrive都是短暂性动词,be in+地点,表达延续性,here副词,要把介词省略;故选C 35.--Look! There____ so many noisy kids in the room! --Haven’t you heard the saying “When the cat is away, the mice _____?” A.have; play B.is; are going to play C.have; are playing D.are; will play 【答案】D 【解析】 【详解】 句意“-看!房间里有许多吵闹小孩-你没听见他们在说,当猫离开后,这些老鼠在玩吗?”。there be句型不与have连用,排除A和C,且第一空处主语为so many noisy kids,谓语用复数,排除B,第二空处when引导从句用一般目前时,主句用一般未来时,即“主将从现”原则,故选D。 36.―Eric, can you bring me the scissors? ―Just a moment. I the paper-cutting with it. A.make B.made C.am making D.has made 【答案】C 【解析】 句意:——Eric,你能给我带来剪刀吗?——等一会儿。我正在用它做剪纸。根据Just a moment可知此处表达让对方等一会儿,应是正在使用这个剪刀,故用目前进行时be doing, 故选C。 37.Dick __________ in America, but he has been ___________ Chinese food since he moved to China. A.used to live; used to eating B.is used to live; used to eat C.is used to live; used to eating D.used to living; used to eat 【答案】A 【解析】 【详解】 句意:迪克过去住在美国,但自从搬到中国后,他就习惯了吃中国菜。考察动词短语。1.used to do sth.:从前是,过去做某事。2.be used to doing sth.:习惯于做某事。结合句意可知填used to live; used to eating;选A。 38.In the past few years, many schools ______ the ways of doing morning exercises. A.change B.changes C.will change D.have changed 【答案】D 【解析】 试题分析:句意:在过去几年里,诸多学校已变化了做早操方式。根据时间状语In the past few years可知,本题用目前完毕时。故选D。 39.Every year many foreigners ________ to China to learn Chinese. A.come B.have come C.came D.will come 【答案】A 【解析】句意:每年许多外国人来中国学习汉语。根据Every year可知用一般目前时态;故选A 40.My grandma ______ a song with her friends when I came back. A.sings B.sang C.is singing D.was singing 【答案】D 【解析】句意:当我回来时候,我祖母正和她朋友一起唱歌。根据when I came back可知此处表达过去某时正在做某事,故用过去进行时,故选D。 41.Today’s young people can’t live without smart phones. They keep their hands on the phones whenever they go, even while they______ meals. A.had B.will have C.were having D.are having 【答案】D 【解析】句意:如今年轻人没有智能手机就无法生存。当他们吃饭时候,他们随时都会拿起手机。考察动词时态辨析题。while当……时候,表达从句动作和主句动作同步发生,常用进行时态。根据句意语境,可知选D。 42.I’ll ring you up as soon as he . A.arrive B.arrives C.will arrive D.arrived 【答案】B 【解析】句意:他一到我就给你打电话。在as soon as引导时间状语从句中,当主句是未来时时候,从句用一般目前时表达未来。he为单数,因此谓语用第三人称单数。故选B。 43.— 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 put B.put C.had put D.would put 【答案】C 【解析】 试题分析:句意:你认为这位小姐怎样?她很勤奋。她生病前把她所有精力都投入到她工作中。根据时间状语从句before she got ill.可知主句该用过去完毕时态,因此选C。 考点:考察动词时态。 44.—Let’s turn on the TV and watch the football match. —It’s too late. It_____for an hour. And the result was 1-0.China won. A.has finished B.has begun C.has been on D.has been over 【答案】D 【解析】 【详解】 句意:-让我们打开电视看足球比赛吧。-太晚了,它都结束一种小时了,成果是1比0,中国赢了。has finished结束了,目前完毕时;has begun开始了;has been on一直在进行;has been over已经结束了。句中for an hour表达一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和B。根据句意It’s too late以及背面…the result was…可知,比赛已经结束了,故应选D。 45.–_____ to the United States? –No, never. But I went to Canada a few years ago. A.Have you been B.Have you gone C.Did you go D.Will you go 【答案】A 【解析】 试题分析:句意:你去过美国吗?没有,但我在几年前去过加拿大。have/has been to,曾经去过某地 ,表达有过这种经历; have/has gone to 去了某地,表达某人不在此地; 根据题意故用目前完毕时;根据句意,故选A 考点:考察目前完毕时 46.Since , the Internet _________ more chances for folk song singers such as Zhao Lei, the singer of “Chengdu”. A.has provided B.provides. C.is provided 【答案】A 【解析】句意:以来,互联网为成都歌手赵磊等民歌歌手提供了更多机会。考察动词时态辨析题。since自从,后接年份、时间段或从句,表达一段时间,用于目前完毕时态,可排除BC选项;主语the Internet是单数第三人称,需用“has+过去分词”构成目前完毕时。根据句意语境,可知选A。 47.Ms Li will tell us something about her trip to America when she _____ back. A.came B.is coming C.comes D.will come 【答案】C 【解析】句意:李女士回来时会给我们讲讲她美国之行。当主句是一般未来时态时,when引导时间状语从句用一般目前时态表达,故答案为C。 48.—I’m afraid the class has begun.—Don’t worry. It ________ until the bell ________. A.doesn’t begin; rings B.won’t begin; will ring C.won’t begin; rings D.doesn’t begin; will ring 【答案】C 【解析】 试题分析:句意:-恐怕课已经开始了。一不要紧张。直到铃声响了才会开始。前面是主句,会议还没开始,因此用一般未来时;背面是until引导时间状语从句,因此要用一般目前时替代一般未来时。因此选C。 考点:考察动词时态。 49.Someone ______ at the door. Can you open it? A.knocks B.k
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服