【英语】初中英语过去完成时试题(有答案和解析)及解析
中考英语易错题专题三英语过去完成时(含解析)及解析
中考英语易错题专题三英语过去完成时(含解析)及解析一、初中英语过去完成时1.By the end of last month, we ______already ______ our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】 C【解析】【分析】题意:到上个月末为止,我们已经结束了课程。
根据句意,应选C。
【点评】注意时间状语,很容易选出。
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 ________ 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到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
4.Jake _____his key in the office so he had to wait until his wife _______ home.A. has forgotten … comesB. forgot… comeC. had left… cameD. had left…would come【答案】 C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
【英语】英语过去完成时练习题及解析
【英语】英语过去完成时练习题及解析一、单项选择过去完成时1.—Didn’t you talk any with Rice?—No, the plane __________ off when I rushed to the airport to see her off.A.was taking B.had takenC.took D.has taken【答案】B【解析】试题分析:考查过去完成时。
句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。
由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。
考点:考查过去完成时2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。
Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.When we _______the railway station, the train _______for 5 minutes.A.got to, had been away B.reached, had leftC.arrived, has been away D.arrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。
因为火车离开是发生在我们到火车站之前,所以用过去完成时。
4.By the time he arrived in Beijing, we _______ there for two days.A.will have stayed B.stay C.have been staying D.had stayed【答案】D【解析】考查时态。
初中英语语法练习题 过去完成时(带答案和解析)
过去完成时选择题【题目】He asked me where I ____ during the summer holidays.A. had beenB. had goneC.wentD.was【难度】中等【答案】A【解析】句意:“他问我暑假期间去哪了"。
据句意可知说话者已经从某地回来了。
所以用句型: had been,故选A。
【题目】I ____ 900 English words by the time I was ten.A. learnedB.was learningC.had learnedD. learn【难度】基础【答案】C【解析】句意:在我十岁的时候我已经记住了900个英语单词了。
结合by the time I was ten可知动作发生在过去的过去,故用过去完成时had+过去分词,故答案是C。
【题目】By the time my parents reached home yesterday, I ____the dinner already.A. had cookedB. cookedC. have cookedD. was cooked【难度】中等【答案】A【解析】句意:当我父母昨天到家的时候,我已经做好了晚饭。
由前半句中的reached和yesterday,可知“我父母到家”发生在过去,而“我做好晚饭”发生在“我父母到家"之前,即过去的过去,故应用过去完成时。
故选A。
【题目】She said she ______ the principle already.A. has seenB. sawC. will seeD. had seen【难度】基础【答案】D【解析】句意:她说她已经见过校长了。
见校长这个动作发生在过去的过去,故用过去完成时。
故选D。
【题目】She said her family _____ themselves ______ the army during the war.A. has hidden; fromB. had hidden;fromC. has hidden;withD. had hidden; with【难度】中等【答案】B【解析】句意:她说她的家人在战争期间躲避开了军队。
【英语】英语过去完成时练习题含答案及解析
【英语】英语过去完成时练习题含答案及解析一、初中英语过去完成时1.My grandparents for fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。
根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。
故选D。
【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。
2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。
Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.—Peter, _______ you _______ your homework?—Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】 A【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。
【英语】英语过去完成时题20套(带答案)及解析
【英语】英语过去完成时题20套(带答案)及解析一、初中英语过去完成时1.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+过去分词。
2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。
Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.—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。
过去完成时(单选题 30题 含解析)初中英语专题练习 (2)
过去完成时(单选题 30题含解析)初中英语专题练习一、单选题 30题1. The writer told us that he ___________ a great number of short stories in the last few years. A. wrote B. was written C. has written D. had written 2.This was the first time David ________ to take part in the dancing party.A.asked B.was asked C.had asked D.would ask3.The famous writer said he ________ writing the third detective novel by the end of last month. A.has finished B.would finish C.finished D.had finished4.Chairman Xi said that China ________ billions of shots of vaccine(疫苗)to the developing countries by the end of 2021.A.offered B.had offered C.has offered D.was offering5.I met Tony last Tuesday. We ________ in touch with each other for about 2 years. A.didn’t keep B.haven’t kept C.weren’t keeping D.hadn’t kept6.—They had memorized most of the new words in the textbook ________ of last term.—You mean ________ of the new words?A.at the end; one-third B.in the end; four-fifthsC.by the end; three-fourths D.by the end; three-quarter7.We were late for the film last night. It ________ for 15 minutes when we arrived at the cinema. A.has begun B.has been on C.had been on8.Steven told me that he ________ writing the report a week before.A.finish B.finishes C.finishing D.had finished9.By the time I left that school, I ________ English for two years.A.have learned B.had learned C.learned D.has learned10.— I hear the beginning of this movie is very exciting.— What a pity! When I got to the cinema yesterday, the film ________ for 10 minutes. A.began B.has begun C.has been on D.had been on11.Emily and her parents ________ each other for weeks by yesterday afternoon.A.didn’t see B.haven’t seen C.hadn’t seen D.wouldn’t see12.By the time they got there, the concert ________.A.was beginning B.had begun C.will begin13.By the end of last month, I _____ all the CDs of Justin Bieber.A.collect B.collected C.have collected D.had collected14.By the end of last March, We ________ fifty trees in the schoolyard.A.plant B.were planting C.had planted D.will plant15.Lisa felt very happy as she ________ well in a reading contest the day before.A.does B.did C.has done D.had done16.—You look tired.—Yes. I ________ non-stop until 8 o'clock.A. had workedB. workC. have workedD. was working 17.—Did you go to school yesterday?—Yes, I did. But I was late. When I got to school, Mr. Zhang ___________ his lessons.A. has already begunB. had already begunC. has begun yetD. had begun yet18.—Have you finished your composition?—Not yet. I’ll finished it if I ___________ ten more minutes.A. giveB.am givenC. will giveD. will be given 19.— Do you know anything about the 31st Olympic Games?—Yes. The Games ___________ in Brazil in August this year.A. will be heldB. will holdC. is holdingD. was held 20.Unless you ________ your ID card, the teacher won’t let you in.A. will haveB. haveC. had21.—What a nice watch! How long ___________ you ___________ it?—For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy 22. Several journalists ___________ the lawyer about the international case an hour ago.A. interviewB. interviewedC. will interviewD. had interviewed 23.—How about going hiking this weekend?—Sorry, I prefer ___________ rather than ___________.A. to stay at home; go outB. to go out; stay at homeC. staying at home; go outD. going out; stay at home 24. We ___________ to the park if it is fine tomorrow.A. will goB. have goneC. go25. Tom ___________ the CD player for two weeks.A. has lentB. has borrowedC. has boughtD. has had 26. My mother often asks me ___________ early.A. get upB. got upC. getting upD. to get up 27. By the end of 1976, many buildings ________ built in the city.A. have beenB. haveC. had beenD. will 28. He ________ football regularly for many years when he was young.A. was playingB. playedC. has playedD. had played29.—Have you brought your camera?—Oh, my poor memory! ________ it beforeleaving home.A. mentionedB. had mentionedC. have been mentionedD. have mentioned 30.How long _________ the film ________ when he got to the cinema? A.did; begin B.has; begunC.had; been on D.had; begun【参考答案】一、单选题 30题1. D【解析】考查过去完成时。
过去完成时练习题(含答案)
过去完成时练习题(含答案)一、初中英语过去完成时1.By the time he at the railway station, the train .A. had arrived; had leftB. arrived; had leftC. arrived; leftD. had arrived; has left 【答案】 B【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。
by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。
【点评】本题考查过去完成时的用法。
2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。
Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.By 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【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。
(英语)初中英语过去完成时题20套(带答案)
(英语)初中英语过去完成时题20套(带答案)一、初中英语过去完成时1.By yesterday, the plane ______out of view for more than a month.A. isB. has beenC. wasD. had been【答案】 D【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。
根据By yesterday可知该用过去完成时,所以选D。
【点评】考查动词时态。
2.By 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到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
3.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be + 及物动词的过去分词”构成。
根据By the end of 2012可知该用过去完成时,所以选C。
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年了。
英语过去完成时试题(有答案和解析)及解析
英语过去完成时试题(有答案和解析)及解析一、初中英语过去完成时1.By the end of last year they _________ thousands of orange trees on the mountains.A. had plantedB. have plantedC. were plan ngD. would plant 【答案】 A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。
根据 By the end of last year, 可知句子时态为过去完成时,因此用had planted,故答案是A。
【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
2.We are too red. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,3.By the end of last month, Jane _____ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised 【答案】 C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。
根据 By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
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年了。
(英语)英语过去完成时专项习题及答案解析
(英语)英语过去完成时专项习题及答案解析一、初中英语过去完成时1.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的词义和用法。
2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。
Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
(英语) 初中英语过去完成时试题(有答案和解析)含解析
(英语)初中英语过去完成时试题(有答案和解析)含解析一、初中英语过去完成时1.Mr. Smith ________ in a car factory for ten years before he came to China.A. had workedB. worksC. is workingD. will work【答案】 A【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。
根据before he came to China,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had worked,故选A。
【点评】此题考查过去完成时。
根据时间状语确定句子时态。
2.Yesterday when I _______ to the station, the train ______ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】 A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。
结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。
下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
3.I got to the party late. By the time I arrived, some people ______ home already.A. wentB. would goC. had goneD. have gone【答案】 C【解析】【分析】句意:我到聚会晚了。
在我到达之前,一些人已经回家了。
结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。
初中英语过去完成时专题训练答案及解析
初中英语过去完成时专题训练答案及解析一、初中英语过去完成时1.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+过去分词。
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 ________ 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到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
4.Jake _____his key in the office so he had to wait until his wife _______ home.A. has forgotten … comesB. forgot… comehad left…would comeC. had left… cameD.【答案】 C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
初中英语过去完成时试题(有答案和解析)
初中英语过去完成时试题(有答案和解析)一、初中英语过去完成时1.—Are you surprised at the ending of the movie?—No, because I ___________ the story.A. readB. will readC. have readD. was reading【答案】 C【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。
根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。
【点评】考查现在完成时态。
主语为第一人称故动词应使用原形。
2.We are too tired. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,3.When I ______ the cinema, the film _______for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had been on【答案】 D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。
【点评】要注意完成时态中的延续性动词的转换。
4.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【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。
过去完成时(单选题 30题 含解析)初中英语专题练习 (1)
过去完成时(单选题 30题含解析)初中英语专题练习一、单选题 30题1.—Did you meet the professor at the airport?—No, he ___________ by the time I ___________ there.A. had left;gotB. has left;reachedC. was leaving;gotD. left;had got 2.Before the typhoon arrived, around 1.8 million people ________ to safety.A.moves B.has moved C.were moving D.had moved3.Mrs. Jackson ________ many interesting comic strips created by her students by the end of 2018. A.received B.has received C.will receive D.had received4.By the time she got to the bus stop, the bus ________.A.has gone B.goes C.will go D.had gone5.The headmaster said all the students ________ already ________ learning online for two months. A.were ... keeping B.were ... kept C.have ... kept D.had ... kept6.By the end of last year, Steve computer science in a university for two years.A.studies B.has studiedC.had studied D.is studying7.—You didn’t watch the movie?—Yes, but by the time I ______ to the cinema, the movie ______ for several minutes.A.got; has begun B.got; had been onC.got; had begun D.got; has been on8.Mr. White was about to lock the car door ________ he realized he ________the key in the car. A.after; would leave B.until; left C.while; had left D.when; had left9.________ 32 years old, Professor Wang had written 8 novels, 5 of which are best-sellers.A.At B.For C.Since D.By10.When I got to the cinema, the movie ________ for ten minutes.A.has been over B.has stopped C.had been on D.had begun11.By the end of last year, Roy ________ in that post office for thirty years.A.worked B.would work C.had worked D.has worked12.By the end of last year, the charity ________ over ten thousand homeless people.A.helps B.has helped C.will help D.had helped13.By the time she got to school yesterday, the first class ________ for ten minutes.A.had begun B.begun C.has begun D.had been on 14.The bus ______ for five minutes when Tim arrived at the station.A.went B.has left C.had left D.had been away15.—What happened to you on April Fool’s Day?—I was the only one at school on Saturday, I realized that I ________ by my classmates.A.am fooled B.had fooled C.had been fooled16. In the past twelve months, the research members ________ the effectiveness of many materials in a home building.A. had studiedB. would studyC. studiedD. have studied 17. If it had been fine yesterday, we could have watched that air show. But it ___________ all day.A. has rainedB. had rainedC. rainedD. rains18. The child without parents ___________ good care of by his teachers in this special school.A. is takenB. are takenC. takeD. takes19. Many students ___________ chances to show themselves in class because the class size is too big.A. don’t giveB. aren’t givenC. haven’t givenD. wo n’t give 20.—Amy, can we give away these soft toys? We ___________ them for many years.—Mom, but I want to keep the bear.A. boughtB. hadC. have boughtD. have had 21.—We have a successful school celebration.—That’s true. Our chairperson ________ all the students _______ his good speech.A. impressed; byB. has impressed; withC. made; byD. has made; with 22.—High-speed trains, Mobile payment, Sharing bikes and Online shopping are called "four new great inventions" of modern China.—They ___________ our daily lives more convenient.A. have madeB. had madeC. have been madeD. made23.—Has your daughter come back from Australia?—Yes. She ___________ there for three years.A. has stayedB. staysC. stayedD. had stayed 24.—___________ all your things, Tom! I hate them here and there.—OK, Mom.A. Put upB. Put onC. Put downD. Put away 25.—Do you know ___________?—Sorry, but if he ___________ back, I ___________ you know as soon as possible.A. when will he be back, comes, will letB. when he will be back, will come, will letC. what time will he be back, will come, letD. what time he will be back, comes, will let26. Soon Wu Dong ___________ up with Li Lei, then they were neck and neck.A. taughtB. caughtC. boughtD. brought 27.—What are Mr and Mrs Black doing?—They ___________ tea in the garden.A. are drinkingB. drankC. have drunkD. drink 28. Tom is now in our class, but he once ______ in Westbrook High School for a term.A. has studiedB. studiedC. had studiedD. studies 29.—Did Linda see the traffic accident?—No, no sooner ________ than it happened.A. had she goneB. she had goneC. has she goneD. she has gone 30.By the time we ________ the railway station, the train ________ for ten minutes.A.got to; had been away B.reached; had leftC.arrived; had been away D.arrived at; has left【参考答案】一、单选题 30题1. A【解析】根据上文,下文叙述应是过去时态。
(英语)初中英语过去完成时专项训练及答案及解析
(英语)初中英语过去完成时专项训练及答案及解析一、初中英语过去完成时1.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。
【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。
Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.—Peter, _______ you _______ your homework?—Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】 A【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。
(英语)英语过去完成时试题经典
(英语)英语过去完成时试题经典一、初中英语过去完成时1.He wanted to know how long in hospital.A. she is stayingB. she had stayedC. did she stayD. she stay【答案】 B【解析】【分析】句意:他想要知道她在医院待了多长时间。
根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。
故选B。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
2.Simon ________ the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play【答案】 C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。
根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。
【点评】考查过去完成时。
掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。
3.By 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到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【初中英语】过去完成时专项练习(附答案)
【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。根据was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。
A. founded B. has founded C. has been found D. had been founded
【答案】D
【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D
【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。
【答案】B
【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【初中英语】过去完成时专项练习(附答案)
一、初中英语过去完成时
1.He wanted to know how longin hospital.
(英语)英语过去完成时专项含解析
(英语)英语过去完成时专项含解析一、初中英语过去完成时1.—Did you see Tom at the party?—No, he _________ by the time I got there.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。
got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
2.— 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【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。
她生病前把她所有的精力都投入到她的工作中。
根据时间状语从句before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为C。
【点评】考查过去完成时。
理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。
3.— Jack, would you like to see the new movie?— I'd love to, but I______ it already.A. am seeingB. will seeC. seeD. have seen【答案】 D【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。
由already可知是完成时,所以用have done。
故选D。
【点评】本题考查完成时have done。
(英语)英语过去完成时试题(有答案和解析)
〔英语〕英语过去完成时试题〔有答案和解析〕一、初中英语过去完成时1. By the time we got there, the film already.A. beganB. has begunC. have begunD. had begun【答案】D【解析】【分析】句意:我们到那儿时,电影已经开始了. by the time ,直到••…时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用.应选Do【点评】考查时态,注意by the time+过去时的用法.2. Jake his key in the office so he had to wait until his wife home.A. has forgotten …comes ।। Bforgot …comeC. had left …came had left - would come【答案】C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家.结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态.下文指的是过去某时的动作,故用一般过去时态.选Q【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断.解答此类题型, 首先要注意句子中的时间状语,如果没有那么要通过分析上下文,结合语境来判断句子的时O3. By the end of 2021, many buildings built in our city.A. have beenB. haveC. had beenD. will 【答案】C【解析】【分析】句意:到2021年底,我们的城市里已经建成了很多大楼. Buildings是build这一动作的承受者,该用被动语态.而被动语态是由“be+及物动词的过去分词〞构成.根据By the end of 2021可知该用过去完成时,所以选C.4. By the time the alarm clock went off, My mother had already.A. wake me upB. wake up meC. waken up meD. waken me up 【答案】D【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了.根据句意,动词应用过去完成时,用had +动词的过去分词. wake up是动副结构,代词作宾语必须放中间,应选Do【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单.5. I thought I in my project report , but the manager said he didn't see it at all.A. handB. am handingC. have handedD. had handed 【答案】D【解析】【分析】句意:我以为我已经上交了我的工程报告,但是经理说他根本没有看到.hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态.句中I thought使用的是一般过去时态,而根据句意可知,上交工程报告应该发生在这之前,故应使用过去完成时态,选Do【点评】考查动词的时态,此题涉及过去完成时的应用.6. —I know you can play the piano so well.—Thank you.A. didn'tB. don'tC. can't【答案】A【解析】【分析】句意:一一我不知道你钢琴弹得那么好. 一一谢明A. didn't不,一般过去时态,指过去的状态及过去发生的动作; B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指水平;不可能,表示否认的推测.根据语境,说话时我道你钢琴弹得好,不知道是过去的状态,用一般过去时,应选Ao7. The boy was on the ground 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;第二个空是放置,用的是过去完成时,故填lay的过去分词laid.选Ao【点评】考查动词辨析,过去进行时态,过去完成时态.8. —What's up? —I missed the train. By the time I got to the train station, the train for 10 minutes.A. had leftB. has leftC. has been awayD. had been away【答案】D【解析】【分析】句意:一怎么啦?一我错过了火车.在我到达火车站前,火车已经离开了十分钟了.A.had left过去完成时态; B.has left现在完成时态; C.has been away现在完成时;D.had been away过去完成时.by the time,在......... 之前,是过去完成时的标志词,表示过去的过去的时间.和一段时间连用,动作应该是延续性的,leave对应的延续T犬态是be away,应选D.9. The girl sitting next to me on the plane was very nervous, for she before.A. didn't flyB. hasn't flownC. hadn't flownD. wasn't flying【答案】C【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,由于她以前没有坐过飞机.根据上文的句子The girl sitting next to me on the plane was very nervous 的——般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词.根据句意,故答案为Co【点评】考查过去完成时态.掌握过去完成的意义和用法:表示过去的过去的动作或状态.用had+动词的过去分词表达.10. By the time of last year, she the piano for five years.A. learntB. has learntC. had learntD. will learn 【答案】C【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了.由时间状语By the time of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词.故答案为Co【点评】考查过去完成时.掌握过去完成时的构成和用法.11. The little boy _me a few minutes before his mother showed up.A. had been disappearedB. has disappearedC. had disappearedD. has been disappeared 【答案】C【解析】【分析】句意:你为什么不马上将钱包给那个男人 ?--由于在我意识到钱包是他的之前他就已经消失了."我意识到钱包是他的〞属于过去发生的事,"他已经消失了 〞属于过 去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓 语结构为:had+动词过去分词,应选 C .【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种 时态谓语局部动词的形式.13. My grandparents _ for fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了.根据for fifty years 五十年和be 动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married 结婚〞表状态.应选 D .【点评】此题考查过去完成时,注意通过时间状语及动词判断句子的时态. 14. Simon the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play 【答案】C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了.根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为Co 【点评】考查过去完成时.掌握过去完成时的意义〔过去的过去〕和构成:had+动词的过 去分词.A. stares at【答案】D B. has stared at C. looks at D. had stared at【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我.根据生在他妈妈showed up 出现之前,是过去的过去,可知用过去完成时stare 这个动作发 had+过去分词.应选Do 【点评】此题考查过去完成时,熟记过去完成时的结构 had+过去分词.12. 一 Why didn't you give the wallet to the man at once?—Because he before I realized it was his.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.【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别.16. 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,公交车离开发生在他到达之前,所以用过去完成时,应选Do【点评】考查过去完成时.17. — Jim, why didn't you go to Beijing by train?—Bad luck! When I got to the station, the train.A. leftB. had already leftC. has already leftD. has been left 【答案】B【解析】【分析】句意:一一吉姆,你为什么不坐火车去北京呢?一一真倒霉!我到车站时,火车已经开走了.根据When I got to the station可知,到那是过去时,离开是过去的过去,使用过去完成时, had done,应选B.【点评】考查时态,注意过去的过去是过去完成时的用法.18. By the end of last year they thousands of orange trees on the mountains.A. had plantedB. have plantedC. were plantingD. would plant【答案】A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树.根据By the end of last year ,可知句子时态为过去完成时,因此用had planted ,故答案是A.【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语.19. Mr. Wang in this factory for 30 years already.A. worksB. is workingC. has workedD. will work【答案】C【解析】【分析】句意:王先生在这个工厂工作已经30年了.根据for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在. C是现在完成时结构,故答案是Co【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构.20. 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 last week到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,应选D.【点评】此题考查动词的时态.根据时间状语确定句子的时态.21. When we hurried to the meeting room, the meeting.A. had begunB. had been onC. has begunD. has been on【答案】A【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了.本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,应选A【点评】动词的时态是学习英语过程中非常重要的知识.而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知.过去完成时表示动作发生在过去的过去,此题不难,平时增强记忆,理解即可.22. Rose and Minnie each other pretty well before they worked in the same bank.A. knowsB. knowC. have knownD. had known 【答案】D【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就熟悉了.根据时间状语before they worked in the same bank可知,熟悉是在同一个银行工作之前, worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为Do【点评】考查过去完成时.掌握过去完成时的意义:表过去的过去;构成:had+过去分词.23. When Tom got to the examination room, he realized he his pen at home.A. was leavingB. had leftC. forgotD. was forgetting【答案】B【解析】【分析】句意为:汤姆一进入测试室就意识到了他把笔落在家里了.根据语境,这是一个发生在过去的过去〞〔即意识到之前〕的一个动作,因此要用过去完成时.应选Bo【点评】考查过去完成时.24. His father said that he Zhang Jiajie for 10 days.A. has been inB. has gone toC. had gone toD. had been in 【答案】D【解析】【分析】句意:他爸说去张家界10天了.A.去了某地,人还没回,现在完成时; B.has been in去了某地,人还在那里,现在完成时; C.去了某地,人还没回,过去完成时;D.去了某地,人还在那里,过去完成时.从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用had been in,符合题意,应选D.【点评】考查动词短语辨析.注意识记have been in和过去完成时的用法.25. - What were you doing when I called you last night? T my homework and was going to bed.A. didB. had doneC. was doing【答案】B【解析】【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中go to bed是过去将来时,do my homework发生在go to bed之前,即过去的过去,要用过去完成时had done my homework.句意:昨天我给你打的时候,你正在做什么?我完成作业正要去睡觉.应选Bo 【点评】考查过去完成时的用法.26. She _ to be a good mother.A. have thoughtB. thoughtC. thinksD. had thought【答案】D【解析】【分析】句意:她本来想做一个好妈妈.动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Do【点评】考查过去完成时.27. I to go to Beijing the next day.A. plansB. plannedC. had plannedD. has planned【答案】C【解析】【分析】句意:我本来方案着第二天去北京.动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Q【点评】考查过去完成时.28. I _ you could come.A. hopeB. had hopedC. have hopedD. are hoping【答案】B【解析】【分析】句意:我本来希望你能来.动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Bo【点评】考查过去完成时.29. Lucy to go shopping, but it began to rain.A. wantB. wantsC. had wantedD. has wanted【答案】C【解析】【分析】句意:露西本来想出去购物,但是开始下雨了.动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Co【点评】考查过去完成时.30. —We all went to the cinema except you last night. Why didn't you come?—Because I that movie twice.A. have watchedB. had watchedC. was watchingD. would watch【答案】B【解析】【分析】看过电影〞这一动作发生在没去影院〞之前,是过去的过去,用过去完成时,应选Bo句意是:一昨天晚上除了你之外我们都去电影院了,你为什么没来?一因为这部电影我已经看过两次了.【点评】此题考查过去完成时的用法,表示过去的过去.。
(英语)初中英语过去完成时试题(有答案和解析)含解析
(英语)初中英语过去完成时试题(有答案和解析)含解析一、初中英语过去完成时1.By the time we got there, the film ________ already.A. beganB. has begunC. have begunD. had begun【答案】 D【解析】【分析】句意:我们到那儿时,电影已经开始了。
by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。
故选D。
【点评】考查时态,注意 by the time+过去时的用法。
2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。
Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.By 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到…时候为止,用于一般过去时,可排除CD选项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【英语】初中英语过去完成时试题(有答案和解析)及解析一、初中英语过去完成时1.——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 home是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。
又有be+动词过去分词构成被动语态。
had been+过去分词,含有被动语态的过去完成时。
句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。
故选C。
【点评】考查被动语态及过去完成时的用法。
2.—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。
【点评】此题考查句子时态。
要根据上下文的联系确定句子时态。
3.Jake _____his key in the office so he had to wait until his wife _______ home.A. has forgotten … comesB. forgot… comeC. had left… cameD. had left…would come【答案】 C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
4.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be + 及物动词的过去分词”构成。
根据By the end of 2012可知该用过去完成时,所以选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.Yesterday when I _______ to the station, the train ______ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】 A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。
结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。
下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
7.I got to the party late. By the time I arrived, some people ______ home already.A. wentB. would goC. had goneD. have gone 【答案】 C【解析】【分析】句意:我到聚会晚了。
在我到达之前,一些人已经回家了。
结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。
故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
8.By the end of last month,I all the CDs of the famous singer.A. collectB. collectedC. have collectedD. had collected【答案】 D【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过去,故用过去完成时。
故选D.【点评】此题考查动词时态。
9.— Jack, would you like to see the new movie?— I'd 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 manager said he didn't 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 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+过去分词。
12.He wanted to know how long in hospital.A. she is stayingB. she had stayedC. did she stayD. she stay【答案】 B【解析】【分析】句意:他想要知道她在医院待了多长时间。
根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。
故选B。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
13.—How long you TV by the time I called you?—For about two hoursA. had; watchedB. have; watchedC. did; watchD. were; watching 【答案】 A【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。
句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。
【点评】本题考查过去完成时的用法。
14.Mary thought of the party which she___________ for this day.A. planB. plannedC. had plannedD. would plan【答案】 C【解析】【分析】句意:玛丽想起了她今天计划的聚会。
plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。
故选C。
【点评】考查过去完成时的构成和用法。
注意过去完成时表示过去的过去含义。
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。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
16.I asked your mother if she that 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 plantedB. have plantedC. were plantingD. would plant【答案】 A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。
根据By the end of last year,可知句子时态为过去完成时,因此用had planted,故答案是A。