You are on page 1of 4

PAST PERFECT

I. Cho dạng đúng của động từ trong ngoặc.


1. The fire ………………………… (already/reach) the roof by the time the firemen
arrived.
2. Joe Smith went to prison because he …..…………. (steal) a lot of money.
3. Helen went to bed after she …………………… (watch) her favourite TV
programme.
4. My father bought the new car after he ……………….. (try) it a few times.
5. By the time Sonia got to the party, everyone ……………………. (begin) dancing.
6. Lorenzo …………………….. (eat) all the ice cream before I opened the fridge.
7. There was a lot of snow outside because it ……………….. (snow) earlier in that day.
8. Beatriz didn’t pass the test because she ………………….. (not study) at all.
9. By the time the police arrived, the burglar ……………….. (break)into my
neighbour’s house.
10. The girl felt guilty because she …………………. (drink) all the milk.
11. Our flat was robbed because we …………………. (not lock) the front door.
12. My father couldn’t find the money because he …………….. (hide) it in a drawer.
13. Leonard didn’t have money for the bus because he …………. (forget) to ask his
mother.
14. My cousin ………………… (never/visit) a mine until his father took him one day.
15. Her bicycle wasn’t there because a friend ……………..… (take) it without asking
her.
16. Daniel was arrested after he …….…………… (escape) from prison.
17. When Kathy met Jonathan, he ………………….. (join) the Navy.
18. Before they arrived at the airport, they …………….. (pay) the taxi driver.
19. His dog …………………. (die) two weeks ago. He was very sad.
20. When I arrived home, my mother ____________ (try) to call me.
21. She ____________ (call) twice before seeing me.
22. We ____________ ( study) those papers when John told us about the test.
23. You ____________ ( do) your home work.
24. We had no car by the end of the year. We ____________ (sell) our old one.
25. I spoke to Susan at noon; someone ____________ (tell) her the news earlier.
26. The plane ____________ (take off) when we got to the airport.
27. I was so tired last night. I ____________ (have) such a terrible day.
28. The shop was closed because the shop assistant ………………………..(leave) before
closing time.
29. The robbers ____________ (steal) all the money when the alarm rung.
30. When I arrived at the cinema, the film ____________________ (start).
31. She ____________________ (live) in China before she went to Thailand.
32. After they _____________ (eat) the shellfish, they began to feel sick.
33. If you ________________ (listen) to me, you would have got the job.
34. Julie didn’t arrive until after I ____________________ (leave).
35. When we ____________________ (finish) dinner, we went out.
36. The garden was dead because it _____________ (be) dry all summer.
37. He ____________________ (meet) her before somewhere.
38. We were late for the plane because we ___________ (forgot) our
39. passports.
40. She told me that she _____________ (study) a lot before the exam.
41. The grass was yellow because it _____________ (not / rain) all summer.
42. The lights went off because we ___________________ (not / pay) the
43. electricity bill.
44. The children ____________(not / do) their homework, so they were in trouble.
45. They ___________________ (not / eat) so we went to a restaurant.
46. We couldn’t go into the concert because we _____________ (not/bring) our tickets.
47. She said that she _______________ (not / visit) the UK before.
48. Julie and Anne _________________ (not / meet) before the party.
49. I ___________________ (not / have) breakfast when he arrived.
50. He ___________________ (not / use) email before, so I showed him how to
51. use it.
52. You ___________________ (not / study) for the test, so you were very
53. nervous.
54. I ____________ (translate) the text before the bell.
55. She ____________ (do) her lessons by the evening.
56. He ____________ (clean) his room by five o’clock.
57. We ____________ (speak) to him before the meeting.
58. Mother ____________ (cook) dinner by seven o’clock.
59. Her son ____________ (not do) the homework by nine o’clock.
60. She ____________ (not make) a dress before party.
61. What __________________ (they do) by three o’clock?
62. Who ____________ (not write) the task before the bell?
63. Why ______________ (you not sweep) before your mother’s coming?
64. __________________ (your child go) to bed by ten o’clock?
65. __________________ (you reach) your house before the sunset?
66. __________________ (they receive) the letter by that time?
67. Why __________________ (they not have) lunch by 12 o’clock?
68. We ______________ (have) dinner by 8 o’clock.
69. They ______________ (start) a fire before the sunset.
70. He ________________ (not teach) me before.
71. I was upset because I __________ (lose) my keys.
72. Native Americans ______________ (not use) wheels before 1492.
73. I _____________________ (finish) doing the housework before they came.
74. She _________________ (make) a cake by 6 o’clock.
75. Mr Havers was no longer there. He __________ (leave) the school six years before.
76. When Ben was at the school, __________ (not build) the games oom yet.
77. Miss Smith was now Mrs Smith, and Miss Brown, the Maths teacher, __________
(become) Mrs Rossi. They __________ (marry) othe teachers several years before.
78. Ben’s lovely old wooden desk wasn’t there any more. The school __________ (buy)
new plastic ones.
79. His old classroom was no longer grey. It __________ (be) painted green.
80. Ben didn’t meet his old form teacher. She _____ _____ (die) in 2008.
81. After she (finish) ____ breakfast she left the house.
82. Before he came to Warsaw he (live) ____ in Prague.
83. He (spend) ____ three years in Tahiti when he was a child.
84. He told me he (never be) ____ to Australia before.
85. He told me he (never see) ____ anything like that.
86. I (write) ____ a long letter to my mother yesterday.
87. When I saw her I knew we (never meet) ____ before.
88. The doctor examined her leg and (find) ____ that she had broken it.

89. I was feeling very thirsty because I (drink) ____ too much alcohol the night before.

90. . I told him I didn't know who (steal) ____ his pen.

91. I paid for the window because my son (break) ____.

92. I felt really stupid because I (make) ____ a lot of mistakes.

93. They (come) ….. back home after they (finish) ………………… their work.

94. She said that she ( meet) ……………………. Mr. Bean before.

95. Before he (go) ………….. to bed, he (read) ………………… a novel.

96. Last night, Peter (go) ………………….. to the supermarket before he (go)
………………… home.

97. Before she (listen) ………………….. to music, she (do)…………………….


homework.

98. . When I came to the stadium, the match (start) ……………………

99. . He told me he (not/wear) …………………… such kind of clothes before

II. Choose the best answer for each sentence


1. I was sure that I _______ the woman before.
a) seen b) had seen c) have seen d) has see
2. Tim wanted to know what _______ to his backpack.
a) have happened b) happened c) had happened d) happens
3. Marcia ______ by the time we got there.
a) left b) leaves c) have left d) had left
4. I realized that I ________ the wrong book from the library.
a) had taken b) took c) have taken d) take
5. Melissa ate the cake that I ______.
a) baked b) have bake c) bake d) had baked
6. The teacher asked why I _______ class early.
a) have left b) left c) had left d) leave
7. What did Andrew say that he __________ with my Cd?
a) had done b) did c) have done d) has done
8. At the party Susan ________ some cake.
a) have ate b) have eaten c) has ate d) has eaten
9. The teacher corrected the composition I ____.
a) have wrote b) have written c) had written d) has written
10. The last time I was there it _________ a very good restaurant.
a) had been b) have been c) been d) be

11.
Sam washed the car after he ______it with gas.
a) had filled b) have filles c) fills d) filled
12. Frank left the table after he _______ eating.
a) finishes b) have finished c)finish d)had finished
13. By the time my wife came home, I ______ the laundry
a) do b) had done c) did d) have done
14. I went to work after I _______ dog.
a) had walked b) walks c) have walked d) walks
15. Susan was late. By the time she got to school the class _______ already.
a) have started b) starts c) was starting d)had started
16. We watched TV after our daughter _______ to bed.
a) had gone b) go c) have went d) goes
17. We _____ that car for ten years before we sold it.
a) have b) did have c) had d) had had
18. By the time Maria finished her report, she _______ working on the computer for over
three hours.
a) be b) has c) had been d) have been
19. She ______ Victoria once in 1993 before she moved there in 1996.
a) visit b) have visited c) had visited d) visits
20. Ming _____ as a carpenter before he was laid off.
a) works b) have worked c) work d) had worked

III. Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.

1. David had gone home before we arrived.

- After ………………………………………………………………….

2. We had lunch then we took a look around the shops.

- Before …………………………………………………………………………

3. The light had gone out before we got out of the office.

- When……………………………………………………………………….

4. After she had explained everything clearly, we started our work.

- By the time …………………………………………………………….

5. My father had watered all the plants in the garden by the time my mother came home.

- Before ……………………………………………………………………….

You might also like