过去完成时专项练习
过去完成时专项练习
一、单项填空
1. When Li Ming hurried home, he found that his
mother ____already ____to hospital.
A. has; been sent B. had; sent
C. has; sent D. had; been sent
2. The students _______ several new English
songs by the end of last term.
A. had learned B. learned
C. have learned D. will have learned
3. Lu Mei told me she _____breakfast, so she was
very hungry after having two classes.
A. has had B. hasn't have
C. have had D. hadn't had
4. She _____her keys in the office so she had to
wait until her husband ____home.
A has left; comes
B had left; would come
C had left; came D left; had come
5. Mr. Black said that it was at least ten years
since he _____a good drink.
A had enjoyed B was enjoying
C have enjoyed D have been enjoying
6. I ______ to catch the first train but I got up too
late this morning.
A. hoping B. had hoped
C. has hoped D. would hope
7. Dr. Brown was very disappointed that one
third of the guests _____ when he _____ at the
party.
A. left; had arrived B. left; arrived
C. had left; had arrived D. had left; arrived
8. Tom first met me 10 years ago. I______ in a
radio factory at that time.
A. had worked B. have worked
C. was working D. has been working
9. ---- What ______ when I phoned you?
---- I ______ my work, and wanted to go out
for a walk.
A. have you done; finished
B. were you doing; have finished
C. did you do; had just finished
D. were you doing; had just finished
10. It is very clear that you were in a hurry. You
______ your sweater inside out.
A. had worn B. wore
C. were wearing D. are wearing
11. ---- We ______ that you would fix the TV set
this week.
---- I’m sorry. I ______ to fix it this week, but
I’ve been too busy.
A. had expected; had intended
B. are expecting; had intended
C. expect; intend
D. expected; intend
12. ---Alice came back home the day before
yesterday.
---Really? Where ______?
A. has she been B. had she been
C. has she gone D. had she gone
13. Mr. Green and I are familiar with each other;
we ______ to each other at an international
conference.
A. are introduced
B. are being introduced
C. were introduced
D. had been introduced
14. --- Did he notice you enter the room?
--- I don’t think so. He ______ to the radio
with his eyes shut.
A. listened B. was listening
C. has listened D. had listened
15. Tom and Jack met again in the street that day.
Until then, they _____ each other for nearly
two years.
A. didn’t see B. hadn’t seen
C. haven’t seen D. haven’t been seen
16. ---Jane, do you still remember the first time
we met?
---Of course I do. You ______ in the library.
A. were reading B. had read
C. have read D. read
(练习题)现在完成时和过去完成时专项练习
一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him.A. knewB. have knownC. must knowD.will know2、He has _______ been to Shanghai, has he ?A. alreadyB.neverC.everD. still3、Have you met Mr Li ______?A. justB. agoC.beforeD. a moment ago4、The famous writer _____ one new book in the past two year.A. is writingB.was writingC.wroteD.has written5、—Our country ______ a lot so far.—Yes. I hope it will be even ______.A. has changed ; wellB. changed ; goodC. has changed ; betterD. changed ; better6、Zhao Lan ______already ______in this school for two years.A. was ; studyingB. will ; studyC. has ; studiedD. are ; studying7、We ______ Xiao Li since she was a little girl.A. KnowB. had knownC. have knownD. knew8、Harry Potter is a very nice film .I_______ it twice.A. will seeB. have seenC. SawD.see9、—These farmers have been to the United States.—Really ? When _____ there ?A. will they goB. did they goC. do they goD. have they gone10、—______ you ___ your homework yet?—Yes . I _____ it a moment ago.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. will; do; finish11、His father ______ the Party since 1978.A. JoinedB. has joinedC. was inD. has been in12、—Do you know him well ?— Sure.We _________ friends since ten years ago.A. wereB. have beenC. have becomeD. have made13、—How long have you ____ here?—About two months.A. beenB. goneC. comeD. arrived14、Hurry up! The play __________ for ten minutes.A. has begunB. had begunC. has been onD. began15、It _____ ten years since he left the army.A. isB. hasC. willD. was16、Miss Green isn't in the office . she_______ to the library.A.has goneB. wentC.will goD. has been17、My parents ______ Shandong for ten years.A. have been inB. have been toC. have gone toD. have been18、The students have cleaned the classroom,_____?A. so theyB. don’t theyC. have theyD. haven’t they19、_____has Mr White been a member of Greener China since he ____ to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、His uncle ____ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。
【英语】 英语过去完成时专题练习(及答案)
【英语】英语过去完成时专题练习(及答案)一、单项选择过去完成时1.If you________ the failed experiences, you would not havemade such a mistake in your homework.A.refer to B.have referred toC.referred to D.had referred to【答案】D【解析】试题分析:考查虚拟语气。
表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。
Refer to是一个固定结构,意思为查阅、参考。
该句意思为:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。
故选D。
考点:考查虚拟语气。
2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheatedB.being questioned; was cheatingC.questioned; had cheatedD.being questioned; has cheated【答案】C【解析】考查非谓语动词。
句意:当被问到为什么在考试中作弊中,小女孩子低头不语。
When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。
3.Hardly ___________the door when he rushed into the office out of breath.A.I opened B.did I openC.I had opened D.had I opened【答案】D【解析】本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。
【英语】过去完成时专项练习经典经典
【英语】过去完成时专项练习经典经典一、初中英语过去完成时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.—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.We are too tired. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,4.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【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。
【英语】英语过去完成时专项训练100(附答案)
【英语】英语过去完成时专项训练100(附答案)一、初中英语过去完成时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.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。
【点评】考查过去完成时,注意过去完成的时的判定方法。
3.By the time I finished my homework,my mother .A. sleptB. has been asleepC. was asleepD. had been asleep【答案】 D【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.【点评】考查过去完成时。
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【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。
九年级英语过去完成将来完成将来完成将来进行时专项练习50题
九年级英语过去完成将来完成将来完成将来进行时专项练习50题1. By the time the police arrived, the thief ______ away.A. ranB. has runC. had runD. was running答案:C。
解析:本题考查过去完成时。
过去完成时表示在过去某个时间或动作之前已经发生或完成的动作。
在这个句子中,“the police arrived”是过去的动作,而小偷逃跑这个动作在警察到达之前就已经发生了,所以要用过去完成时“had run”。
选项A“ran”是一般过去时,不能表示在警察到达之前就已经完成的动作;选项B“has run”是现在完成时,时态不符;选项D“was running”是过去进行时,表示过去某个时刻正在进行的动作,不符合句子语境。
2. She told me that she ______ the book before.A. readB. has readC. had readD. was reading答案:C。
解析:这里考查过去完成时的用法。
句子中“told”是一般过去时,而“读这本书”这个动作在“told”之前就已经发生了,所以要用过去完成时“had read”。
选项A“read”是一般过去时,不能体现出动作的先后顺序;选项B“has read”是现在完成时,时态与句子整体的过去时态不符;选项D“was reading”是过去进行时,强调过去某个时刻正在进行的动作,不符合题意。
3. When I got to the cinema, the film ______ already ______.A. has; startedB. had; startedC. was; startingD. would; start答案:B。
解析:此句中“got to the cinema”是过去的动作,电影开始这个动作在我到达电影院之前就已经发生了,这符合过去完成时的定义。
人教版高中英语过去完成将来完成将来时专项练习40题含答案解析
人教版高中英语过去完成将来完成将来时专项练习40题含答案解析1.She said she would have visited her grandparents by the end of next month if she had time.A.would have visitedB.will have visitedC.would visitD.will visit答案解析:A。
本题考查过去完成将来完成时。
根据语境,“她说如果她有时间,到下个月底她就会已经看望过她的祖父母了”,表示在过去某个时间点看未来的动作,且该动作在未来的某个时间点之前会完成,所以用过去完成将来完成时would have visited。
B 选项will have visited 是将来完成时;C 选项would visit 是过去将来时;D 选项will visit 是一般将来时,都不符合题意。
2.He thought he would have finished his project by the time his boss asked for it.A.would have finishedB.will have finishedC.would finishD.will finish答案解析:A。
本题考查过去完成将来完成时。
“他认为在他老板要求的时候他就会已经完成他的项目了”,表达过去对未来某一时间点之前动作的推测,用过去完成将来完成时would have finished。
B 选项will have finished 是将来完成时;C 选项would finish 是过去将来时;D 选项will finish 是一般将来时,都不符合。
3.They promised they would have cleaned the classroom by the end of the day.A.would have cleanedB.will have cleanedC.would cleanD.will clean答案解析:A。
英语过去完成时题20套(带答案)及解析
A.has discovered B.has been discovered
8.Grandpa was shocked by the news. Rarely ______ him so quiet.
A.do I seeB.had I seen
C.I had seenD.I saw
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。
【答案】B
【解析】
试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。
考点:考查时态
14.They asked me to have a drink with them. I said that it was at least ten years since I __________ a good drink
17.She stared at the painting, wondering where sheit.
A.sawB.had seen
C.seesD.has seen
过去完成时专项练习经典经典1
过去完成时专项练习经典经典1一、初中英语过去完成时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.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.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。
过去完成时专项练习
过去完成时专项练习( )1. The old man _____ two days after he had been sent to hospital.A. diedB. would dieC. had diedD. has died( )2. Old McDonald gave up smoking for a while, but soon ______ to his old ways.A. returnedB. returnsC. was returningD. had returned( )3. I _____ my son _____ a doctor, but he wasn’t good enough at science.A. hoped; would becomeB. had hoped; would becomeC. had hoped; will becomeD. hope; will become( )4. I _____ to take a good holiday this year, but I wasn’t able to get away.A. hopeB. have hopedC. had hopedD. hoped( )5. Helen _____ her key in the office so she had to wait until her husband_____ home.A. has left; comesB. left; had comeC. had left; cameD. had left; would come( )6. I hear they’ve promoted Tom, but he didn’t mention__________ when we talked on the phoneA. to promoteB. having been promotedC. having promotedD. to be promoted( )7. What a pity. Considering his ability and experience, he __________ better.A. need have doneB. must have doneC. can have doneD. might have done( ) 8. He as a national hero for winning the first gold medal for his country in the Olympics.A. regardedB. was regardedC. has regardedD. had been regarded( )9.So far this year we __________a fall in house prices by between 5 and 10percent.A. sawB. seeC. had seenD. have seen( )10. In recent years many football clubs______as business to make a profit.A. have runB. have been run C had been run D. will run( )11. I like these English songs and they ________many times on the radio.A. have been taughtB. have taughtC. are taughtD. taught( )12. By the time he realizes he ____ into a trap, it’ll be too late for him to do anything about it.A. walksB. walkedC. has walkedD. had walked。
过去完成时态专项练习题
过去完成时态专项练习题 1. 将下列动词的过去完成时填入空白处: a) They ______________ (already finish) the project before the deadline.
b) By the time I got to the party, they ______________ (leave) already.
c) He _______________ (not eat) dinner because he had a late lunch.
d) She _______________ (not see) the movie before, so she was excited to watch it.
e) We _______________ (just arrive) at the hotel when the power went out. f) The train _______________ (depart) by the time we reached the station.
g) They _______________ (not book) the tickets in advance, so they couldn't get seats.
h) He _______________ (lose) his wallet before he realized it. 2. 用过去完成时写一段短文,描述你昨天晚上的活动。不少于五句话。
我的昨天晚上非常有趣。我之前在家里做完了作业,然后和我朋友一起去看电影。当我们到达电影院时,电影已经开始了。幸运的是,我们已经预订了票,所以我们没有错过任何内容。电影结束后,我们一起去了一家餐厅吃晚饭。我们选择了一道之前从未尝过的特色菜。这是我第一次品尝它,所以我很兴奋。晚餐结束后,我们一起去了一个演唱会,但是过去完成时已经用完了,所以我只能用过去时形容这个活动。 3. 下面的句子中,划线的部分是使用过去完成时的正确答案,请找出错误的句子并改正。
