过去完成时练习题含答案
一.用动词的合适形式填空 过去完毕时专项练习
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. He asked me during the summer holidays.
A. where I had been B. where I had gone C. where had I been D. where had I gone
2. What Jane by the time he was sever?
A. did, do B. has, done C did, did. D. had, done
3. I 900 English words by the time I was ten。
A. learned B. was learning C. had learned D. learnt
4. She lived here for years.
A. had, a few B. has, several C. had, a lot of D. has, a great deal of
5. By the time my parents reached home yesterday, I the dinner already.
A had cooked B. cooked C. have cooked D. was cooked
6. She said she the principle already
A .has seen B. saw C. will see D. had seen 7. She said her family themselves the army during the war.
A. has hidden, from B. had hidden, from C. has hidden, with D. had hidden, with
8. By the time he was ten years old, he .
A. has completed university B. has completed the university
C. had completed an university D. had completed university
9. She had written a number of books the end of last year.
A. for B. in C. by D. at
10. He to play before he was 11 years old.
A had learned, piano B. had learned, the piano
C. has learned, the piano D. learns ,piano.
11. What Annie by the time he was ten?
A. did, do B. did, did C. has, done D. had done
12 .He in the factory for three years before he joined the Army.
A. has worked B. works C. had worked D. will work
13. By the end of last week, they the bridge.
A. has completed B. completed C. will complete D. had completed
14. Ben hates playing violin, but he likes playing football.
A. a…the B. the… the C. / …the D. the…/
15. By the time he was 4, he a lot of German words.
A. had learned B. has learned C. learned D. learns
过去完毕时 参考答案:一.用动词的合适形式填空
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?
英语过去完成时练习题含答案及解析
英语过去完成时练习题含答案及解析
一、单项选择过去完成时
1.Never for one moment, believe it or not,_______ being faced with such a situation where a
helping hand was greatly needed.
A.I imagined B.do I imagine
C.I have imagined D.had I imagined
【答案】D
【解析】
试题分析:考查倒装。never否定词放在句首,主句要部分倒装。此类词还有never,
seldom, scarcely, little, few, not, hardly, 以及not only…but (also), no
sooner…than, hardly… when ,scarcely… when 等等;句意:不管妳信不信,在那一刻我没能想象我要面对这样一个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发生在过去的过去,排除B,故选D。
考点:考查倒装。
2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.
A.questioned; was cheated
B.being questioned; was cheating
C.questioned; had cheated
D.being questioned; has cheated
【答案】C
【解析】
考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。
3.Wedidn’tget a hotel room because we ______ in advance.
英语过去完成时练习题含答案
英语过去完成时练习题含答案
一、初中英语过去完成时
1.By the time we got there, the film ________ already.
A. began B. has begun C. have begun D. had begun
【答案】 D
【解析】【分析】 句意:我们到那儿时,电影已经开始了。by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。
【点评】考查时态,注意 by the time+过去时的用法。
2.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。
【点评】考查过去完成时,注意过去完成的时的判定方法。
3.By the time I finished my homework,my mother
.
A. slept B. has been asleep C. was asleep D. had been asleep
过去完成时练习题含答案
过去完成时专项练习
一.用动词的适当形式填空
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.
Reads __ ______ (have) lunch when I ________________(get) to their house.
人教版九年级英语过去完成时与现在完成时的对比练习题30题【含答案解析】
人教版九年级英语过去完成时与现在完成时的对比练习题30题【含答案解析】
1.I have just finished my homework. I ______ it for two hours.
A.have done
B.had done
C.did
D.do
答案解析:A。“have just finished”表明现在完成时,“for two hours”表示一段时间,现在完成时强调过去发生的动作对现在的影响,所以用 have done。B 选项过去完成时要有一个过去的时间点作参照;C 选项一般过去时不强调对现在的影响;D 选项一般现在时不符合语境。
2.She said she ______ her book before she went to bed.
A.had read
B.has read
C.read
D.reads
答案解析:A。“said”和“went”表明过去时态,“在睡觉之前已经读过书”是过去的过去,用过去完成时 had read。B 选项现在完成时不符合过去的语境;C 选项一般过去时不能表示过去的过去;D 选项一般现在时不对。
3.I ______ to the park many times this year.
A.have been
B.had been
C.went
D.go
答案解析:A。“this year”可以与现在完成时连用,强调今年到目前为止去过公园很多次。B 选项过去完成时要有过去的时间点作参照;C 选项一般过去时不强调到现在的情况;D 选项一般现在时不符合语境。
4.By the time I got to the station, the train ______.
A.had left
B.has left
C.left
D.leaves
答案解析:A。“By the time I got to the station”表示在过去某一时间点之前,火车已经离开,用过去完成时 had left。B 选项现在完成时不符合过去的语境;C 选项一般过去时不能表示在过去某一时间点之前;D 选项一般现在时不对。
初中英语--过去完成时练习题(含答案)
初中英语--过去完成时练习题(含答案)
过去完成时
过去完成时是表示过去某一时间或某一动作之前已经发生或完成的动作。它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。它的结构是"had+过去分词",否定句在had后加not,一般疑问句把had提前。
1.我们在搬进去之前已经刷了房子。
We had painted the house before we moved in.
2.那个富有的老人在去世之前已经立了遗嘱。
That rich old man had made a will before he died.
3.他们在离开之前已经研究了这个国家的地图。
They had studied the map of the country before they left.
4.抢劫犯在警察到达之前已经逃走了。
XXX.
5.我在睡觉之前已经关了所有的灯。
I had turned off all the lights before I went to bed.
6.XXX在打了一个电话之后和XXX一起出去了。
Paul went out with Jane after he had made a phone call.
7.XXX说他已经读了这本书两遍了。
Tom said he had read the book twice.
I XXX she came.
2.They will finish the project by next week.(改为一般疑问句)
Will they finish the project by next week?
3.He doesn't like coffee。and neither does she.(合并为一句)
He doesn't like coffee。and nor does she.
4.XXX.(改为最高级)
XXX.
5.The teacher asked me why I was late.(改为间接引语)
【英语】英语过去完成时练习题20篇含解析
【英语】英语过去完成时练习题20篇含解析
一、单项选择过去完成时
1.Could I do some explanations? Ito call on you yesterday, but someone came to see me just
when I was about to leave.
A.had intended B.intended C.would intend D.was intending
【答案】A
【解析】
考查固定搭配。have intended to do sth. =" intend" to have done sth.“本打算做某事”。根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。故选A。
2.We to finish the work before dark, but the heavy rain held us up.
A.meant B.was meaning
C.had meant D.would mean
【答案】C
【解析】
试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have
done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C
考点:考查动词时态
3.After Jack ________ some e-mails, he started working on his report.
A.sends B.has sent C.had sent D.would sent
【答案】C
【解析】
试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C
考点 : 考查动词的时态
4.When we _______the railway station, the train _______for 5 minutes.
(英语)英语过去完成时练习题及答案含解析
(英语)英语过去完成时练习题及答案含解析
一、单项选择过去完成时
1.As long as my drive tester instructed me to pull into the parking lot, I was sure I ______.
A.passed B.have passed
C.was passed D.had passed
【答案】D
【解析】
试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D.
考点:考查时态。
2.Mary went to the box office at lunch time, but all the tickets ________ out.
A.would sell B.had sold C.have sold D.was selling
【答案】B
【解析】
【分析】【详解】
考查动词时态。句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
3.Mr. Chapman retired at 70 after he nearly 40 years with the Gas Company.
A.had spent B.has spent C.spends D.would spend
【答案】A
【解析】
本题考查时态。根据语境Mr. Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。选A。
4. The boy _____ loudly because he _____ his way in the jungle and thought he couldn’t go
过去完成时单元练习题(含答案)
过去完成时单元练习题(含答案)
一、初中英语过去完成时
1.——Jim, did you take out the trash just now?
——No. By the time I came home it .
A. have been taken out B. had taken out C. 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; finished B. Did; finish C. 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 have B. having C. have D. has
过去完成时练习题及答案
过去完成时练习题及答案
1. 用过去完成时填空:
- 我到了电影院,电影(已经)开始。
- 他(已经)完成了作业,然后才去睡觉。
2. 选择正确的选项完成句子:
- By the time I got to the party, most of the guests
________.
A. had arrived
B. arrived
C. were arriving
3. 改写句子为过去完成时:
- She left the room before I could say goodbye.
- I had never seen that movie before I watched it last
night.
4. 用过去完成时改写以下句子:
- He had already eaten when his friend arrived.
- We had studied for the test before the teacher started
asking questions.
5. 用括号中动词的正确形式填空:
- The children were tired because they ________ (play) all
day.
- When I got home, my sister ________ (cook) dinner.
答案
1. 填空题答案:
- 我到了电影院,电影(had already)开始。
- 他(had already)完成了作业,然后才去睡觉。
2. 选择题答案:
- 正确选项:A. had arrived
3. 改写句子答案:
- By the time I got to the party, most of the guests had
过去完成时练习题(含答案)
过去完成时练习题(含答案)
一、初中英语过去完成时
1.She said when she got to the cinema, the film ________ for 5 minutes.
A. has begun B. had begun C. has been on D. had been on
【答案】 D
【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为be on,故选D。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
2.When I got to school, I realized I ______ my backpack at home.
A. left B. had left C. forgot D. had forgotten
【答案】 B
【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。
【点评】考查把…落在…的用法。熟背句型。做题就很容易。
3.When I ______ the cinema, the film _______for ten minutes
A. got to; has begun B. arrived at; has been on C. reached; had begun D. hurried to; had been on
