初中英语过去完成时试题(有答案和解析)及解析.docx

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

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

1、【英语】初中英语过去完成时试题( 有答案和解析 ) 及解析一、初中英语过去完成时1Jim, 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 home 是 去 ,扔垃圾是 生在 came 之前的 作, 去完成 表示的是 去的 去。又有be+ 去分 构成被 。 had been+ 去分 ,含有被

2、 的 去完成 。句意:Jim, 才是你把垃圾扔了 ?不,我回来的 候垃圾已 被扔了。故 C。【点 】考 被 及 去完成 的用法。2Peter, _ you _ your homework?Not yet, Ill do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】A【解析】 【分析】句意: 皮特,你完成作 了 ? 没有,我 上做。根据Notyet, Ill do it at once. 可知此 你的作 完成了 ,所以句子 用 在完成 , 在完成 的 构 have+done,故 A。【点 】此 考 句子 。要根据上下文

3、的 系确定句子 。3Jake _his key in the office so he had to wait until his wife _ home.A. has forgotten comesBforgot. comeC. had left cameDhad. left would come【答案】C【解析】 【分析】句意:杰克把他的 匙 在 公室了,因此他不得不等到他的妻子回家。 合 境可知前文描述的是 去某 前已 完成的 作,故用 去完成 。下文指的是 去某 的 作,故用一般 去 。 C。【点 】英 中的 主要是借助于 状 与上下文 境来 行判断。解答此 型,首先要注意句子中的 状

4、 ,如果没有 要通 分析上下文, 合 境来判断句子的 。4By the end of 2012, many buildingsbuilt in our city.A. have beenB. haveC. had beenD. will【答案】C【解析】 【分析】句意:到2012 年底,我 的城市里已 建成了很多大楼。Buildings 是build 一 作的承受者, 用被 。而被 是由“ be+ 及物 的 去分 ”构成。根据By the end of 2012 可知 用 去完成 ,所以 C。5When I got to school, I realized I _ my backpack a

5、t home.A. leftB. had leftC. forgotD. had forgotten【答案】B【解析】 【分析】句意:当我到学校 ,我才意 到我把双肩包落在家里了。把落在 用leave,又因 是 去完成 ,故 B。【点 】考 把落在 的用法。熟背句型。做 就很容易。6Yesterday when I _ to the station, the train _ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】A【解析】 【分析】句意:昨天当我到达 站 ,火 已 离开了。 合 境可知前文

6、 状 从句描述的是 去某 生的 作,故用一般 去 。下文,描述的是 去某 前已 完成的 作,故用 去完成 , A。【点 】英 中的 主要是借助于 状 与上下文 境来 行判断。解答此 型,首先要注意句子中的 状 ,如果没有 要通 分析上下文, 合 境来判断句子的 。英 疑 句中一般具有 上的 关系,注意 合 一特点 行区分。7I got to the party late. By the time I arrived, some people _ home already.A. wentBwould. goChad. goneDhave. gone【答案】C【解析】 【分析】句意:我到聚会晚了。

7、在我到达之前,一些人已 回家了。 合 境可知下文描述的是 去某 已 完成的 作,用 去完成 。故 C。【点 】英 中的 主要是借助于 状 与上下文 境来 行判断。解答此 型,首先要注意句子中的 状 ,如果没有 要通 分析上下文, 合 境来判断句子的 。8By 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”可知谓语动词发生在过

8、去的过去,故用过去完成时。故选 D.【点评】此题考查动词时态。9 Jack, would you like to see the new movie? Id love to, but I_ it already.A. am seeingB. will seeC. seeD. have seen【答案】D【解析】 【分析】句意:杰克,你愿意去看这个新电影吗?经看过了。由already 可知是完成时,所以用have done。故选当然乐意,但是我已D。【点评】本题考查完成时have done。10 I thought I _in my project report , but the manage

9、r said he didnt see it at all.A. handB. am handingC. have handedD. had handed【答案】D【解析】 【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。 hand 上交,是一个动词原形; am handing 是现在进行时态; have handed 现在完成时态; had handed 过去完成时态。句中 I thought 使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。【点评】考查动词的时态,本题涉及过去完成时的应用。11 The little b

10、oyme 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+过去分词。12 He wanted to know how longin hospital.A. she is stayingB. she had

11、 stayedC. did she stayD. she stay【答案】B【解析】 【分析】句意:他想要知道她在医院待了多长时间。根据停留stay 发生在想知道wanted 之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。13 How longyouTV by the time I called you?For about two hoursA. had; watchedB. have; watchedC. did; watchD. were; watching【答案】A【解析】 【分析】由句中

12、的by the time 可判断这里用过去完成时,故选A。句意是: 到我打电话给你为止,你已经看了多长时间的电视了?大约两个小时。【点评】本题考查过去完成时的用法。14 Mary thought of the party which she_ for this day.A. planB. plannedC. had plannedD. would plan【答案】C【解析】 【分析】句意:玛丽想起了她今天计划的聚会。plan 的动作发生在动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。thoughtof 的

13、15 She said when she got to the cinema, the film _ for 5 minutes.A. has begunB. had begunC. has been onD. had been on【答案】D【解析】 【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排got除 A 和 C。开始 begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词 begin 改为 be on,故选 D。【点评】此题考查动词的时态问题以及瞬间动词和延续性动

14、词的区别。16 I asked your mother if shethat dress.A. boughtB. had boughtC. had buyedD. buy【答案】B【解析】 【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在 ask 之前的 . 所以用 “had+过去分词 ”形式来表达。故选 D【点评】考查过去完成时。17 By the end of last year they _ thousands of orange trees on the mountains. A. had planted B. have planted C. were plan

15、ting D. would plant【答案】A【解析】 【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据Bytheend of last year, 可知句子时态为过去完成时,因此用had planted ,故答案是A。【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。18 Mr. Wang _ in this factory for 30 years already.A. worksB. is workingC. has workedD. will work【答案】C【解析】 【分析】句意:王先生在这个工厂工作已经30 年了。根据可知句子为现在完成时,表示发生于过

16、去的动作一直持续到现在。故答案是C。【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。for 30 years already ,C 是现在完成时结构,19 By the end of last week, 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

17、 last week 到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。【点评】此题考查动词的时态。根据时间状语确定句子的时态。20 By the time my mum got home, I _ my homework.A. have finishedB. had finishedC. finishedD. will finish【答案】B【解析】 【分析】考查动词时态。句意为“我母亲到家时,我已经做完作业了。在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选”主句动作B。21 My parentsour home for a few

18、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表示一段时间,不能与非延续动词连

19、用。所以要用过去完成时态。故选B.【点评】考查完成时态的用法。22 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。【点评】考查过

20、去完成时的用法。23 What were you doing when I called you last night?I _ my homework and was going to bed.A. didB. had doneC. was doing【答案】B【解析】 【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中goto bed 是过去将来时,do my homework发生在go to bed 之前,即过去的过去,要用过去完成时 had done my homework.业正要去睡觉。故选B。句意:昨天我给你打电话的时候,你正在做什么?我完成作【点评】考查过去完成

21、时的用法。24 Sheto be a good mother.A. have thoughtB. thoughtC. thinksD. had thought【答案】D【解析】 【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。【点评】考查过去完成时。25 I _ to go to Beijing the next day.A. plansB. plannedC. had plannedD. has planned【答案】 C【解析】 【分析】句意:我本来计划着第二天去北京。动词plan 用过去完成时来表示过去未曾实现的想法,希

22、望,打算或意图等。故选C。【点评】考查过去完成时。26 Theyto help but could not get there in time.A. wantedB. had wantedC. wantD. have wanted【答案】 B【解析】 【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。【点评】考查过去完成时。27 Were you late for work yesterday morning? Yes. By the time I got to the bus stop, the early b

23、us.A. has already leftB. is already leftC. had already left【答案】C【解析】 【分析】句意:昨天上午你上班迟到了吗? 是的,等我到达公交车站的时候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。28 Daming _ to have a rest, but he did

24、nt have time.A. intendedB. had intendedC. intendsD. has intended【答案】 B【解析】 【分析】句意:大明本来计划休息,但是他没时间。动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。【点评】考查过去完成时。29 your fathera newspaper when you got home? No,.A. Was;C. Was;reading;reading;he washe wasntB. Did;D. Did;read;read;he didhe didnt【答案】 C【解析】 【分析】句意:

25、当你到家的时候,你爸爸正在读报纸吗?不,没有。此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/weredoing,其疑问式为提前 be 动词,否定式回答为:No,主语 +be 动词后加 not 。根据句意,故选C。【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。30 We all went to the cinema except you last night. Why didnt you come?Because Ithat movie twice.A. have watchedB. had watchedC. was watchingD. would watch【答案】B【解析】 【分析】 “看过电影 ”这一动作发生在“没去影院 ”之前,是过去的过去,用过去完成时,故选 B。句意是: 昨天晚上除了你之外我们都去电影院了,你为什么没来? 因为这部电影我已经看过两次了。【点评】本题考查过去完成时的用法,表示过去的过去。

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

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


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