过去完成时专项练习

合集下载

(练习题)现在完成时和过去完成时专项练习

(练习题)现在完成时和过去完成时专项练习

一、单项选择。

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.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(附答案)

【英语】英语过去完成时专项训练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题

九年级英语过去完成将来完成将来完成将来进行时专项练习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题含答案解析

人教版高中英语过去完成将来完成将来时专项练习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套(带答案)及解析

英语过去完成时题20套(带答案)及解析
9.At the awarding ceremony held in Tokyo, the scientists were surprised by what ______ inscience and technology.
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. 将下列动词的过去完成时填入空白处: 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. 下面的句子中,划线的部分是使用过去完成时的正确答案,请找出错误的句子并改正。

高中英语过去完成将来完成将来时专项练习40题带答案解析

高中英语过去完成将来完成将来时专项练习40题带答案解析1. I knew by next week I ______ my project and would be ready for the presentation.A.would have completedB.will have completedC.had completedplete答案解析:A。

本题考查过去完成将来完成时。

“by next week”表示将来的时间,“knew”表示过去,所以这里要用过去完成将来完成时would have completed。

B 选项will have completed 是将来完成时;C 选项had completed 是过去完成时;D 选项complete 是一般现在时,均不符合题意。

2. She thought that by the end of the month she ______ all the books on the reading list and would be able to discuss them in class.A.would have readB.will have readC.had readD.reads答案解析:A。

“by the end of the month”表示将来的时间,“thought”表示过去,要用过去完成将来完成时would have read。

B 选项will have read 是将来完成时;C 选项had read 是过去完成时;D 选项reads 是一般现在时,不符合语境。

3. He expected that by tomorrow he ______ his assignment and would hand it in.A.would have finishedB.will have finishedC.had finishedD.finishes答案解析:A。

过去完成时态的用法及专项练习

1。

过去完成时(1)构成:由助动词had + 过去分词构成否定式:had not + 过去分词缩写形式:hadn’t(2) 用法过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。

(3)它所表示的时间是“过去的过去”。

①表示过去某一时间可用by, before 等构成的短语来表示②也可以用when,before,after等引导的时间状语从句来表示③还可以通过宾语从句或通过上下文暗示。

When I got there, you had already eaten you meal。

当我到达那里时,你已经开始吃了。

By the time he got here,the bus had left. 到他到达这里时,汽车已经离开了它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情.过去完成时的构成很简单,即had + 动词的过去分词。

一、过去完成时的主要用法1、表示在过去动作之前已经发生的动作或存在的状态。

比如说,A事件发生在一个月前,而B事件发生两个月前,那么B事件比A事件还要早发生,它就要使用过去完成时.例如:Most of the guest had left when he arrived at the party.(即:客人在他到之前已经离开了.)They had already had breakfast before they arrived at the hotel。

(即:吃饭在先,他们到达在后。

)2、表达在过去某个确定的时间之前发生的事或状态。

例如:How many English films had you seen by the end of last term ?在这个例句中,没有两个事件作比较。

但是,它有一个明确的时间作参考,即last year明确了告诉我们是“过去”时间,而by the end of last year说的是在last year之前完成的动作,因此它也是“过去的过去”,可以用过去完成时。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

过去完成时专项练习
一.用动词的适当形式填空
1. We _____________ (paint) the house before we ______________ (move) in.
2. That rich old man _____________ (make) a will before he _____________
(die).
3. They _____________ (study) the map of the country before they ________
(leave).
4. The robbers _____________ (run away ) before the
policemen_______ (arrive).
5. I __________ (turn off) all the lights before I ____________ (go) to bed.
6. Paul __________ (go) out with Jane after he __________ (make) a phone call.
7. Tom __________ (say) he ___________ (read) the book twice.
8. Our plan ____________ (fail ) because we _____________ (make) a bad
mistake.
9. When the chairman ______________ (finish) speaking, he _____________
(leave)the hall.
10.The Reads __ ______ (have) lunch when I ________________(get) to their
house.
11.When I ______________(arrive) at the station, he
____________________(leave).
12.We _______________(learn) about 4000 English words by the end of last
term.
13. I waited until he _______________(finish) his homework.
14. We were surprised at what she ________already ______(do)
15.She ____________(not go) to Qingdao because she ________________ (be)
there before.
16. He ______________(not tell) you the news yet.
17. He said he _____________already_________(give) the book to the teacher.
18. I ______________(be) to Shanghai before.
19. She told me she _________________(be) to Sanya three times.
20.She _____________(play) the guitar while her sister_______________(sing).
二.句型转换
1.I had sold the ticket when she came.(改否定句)
2.She had sung a song to us before she danced.(改否定句)
3.They began to climb the mountain after they had bought all the food and
drinks.(否定)
4.By 10:00 a.m, I had been very hungry. (改一般疑问)
5.Lucy had already completed the project when I arrived.(改一般疑问)
6.By the time he got to the airport, the plane had taken off. (改一般疑问)
7..He had broken his arm when I saw him.(对划线部分提问)
8.When he had read the note, he ate it. (对划线部分提问)
9..Jack didn’t go to the cinema because he had seen the film. (对划线部分提问)
10.We had had the toys for ten years before we gave them to the child. (对划线
部分提问)
11.She had written the book by the end of 1960. (对划线部分提问)
12.We cooked the dumplings. We ate them up. (用过去完成时连接两句)
13.Jim’s father mended the car. It was broken. (用过去完成时连接两句)
14.We had our tests. Then we had a long holiday.( 用过去完成时连接两句)
After we ________________________, we _____________________________
15.He showed us the picture. Then he showed us around the house. 用过去完成
时连接两句)
Before he _______________________, he______________________________.

参考答案:
一.用动词的适当形式填空
1. had painted... moved
2. had made ... died
3. had studied…left
4. had run away..arrived
5. had turned off …went
6. went …had made
7. said …had read
8 failed …had made
9. (had) finished …left
10. were having/had had …got
11. arrived ..had left
12.. had learned
13. (had) finished
14. had ..done
15 didn't go …had been
16. hasn't told
17 had …given
18. have been
19. had been
20. was playing …was singing

二.句型转换
1.I hadn't sold the ticket when she came.
2. She hadn't sung a song to us before she danced.
3. They didn't begin to climb the mountain after they had bought all the food and drinks.
4. Had you been very hungry by 10:00 a.m?
5. Had Lucy completed the project when I arrived yet?
6. Had the plane taken off by the time he got to the airport?
7. What had he done when you saw him?
8.What did he do when he had read the note?
9. Why didn't Jack go to the cinema?
10. How long had you/we had the toys before you/we gave them to the child?
11.What had she written by the end of 1960?
12.After we had cooked the dumplings, we ate them up.
13.Jim’s father mended the car because it had been broken.
14.After we had had our tests, we had a long holiday.
15. Before he showed us around the house, he had showed us the picture.

相关文档
最新文档