PAST PERFECT
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.-Look! Somebody …………………… (leave) the windows open.
10.-By the time the police arrived, the burglar ……………….. (break)into my neighbour’s house.
11.-The girl felt guilty because she …………………. (drink) all the milk.
12.-Our flat was robbed because we …………………. (not lock) the front door.
13.-My father couldn’t find the money because he …………….. (hide) it in a drawer.
14.-Leonard didn’t have money for the bus because he …………. (forget) to ask his mother.
15.- My cousin ………………… (never/visit) a mine until his father took him one day.
16.-Her bicycle wasn’t there because a friend ……………..… (take) it without asking her.
17.-Daniel was arrested after he …….…………… (escape) from prison.
18.-When Kathy met Jonathan, he ………………….. (join) the Navy.
19.- Before they arrived at the airport, they …………….. (pay) the taxi driver.
20.-His dog …………………. (die) two weeks ago. He was very sad.
When I arrived home, my mother ____________ (try) to call me.
She ____________ (call) twice before seeing me.
We ____________ ( study) those papers when John told us about the test.
You ____________ ( do) your home work.
We had no car by the end of the year. We ____________ (sell) our old one.
I spoke to Susan at noon; someone ____________ (tell) her the news earlier.
The plane ____________ (take off) when we got to the airport.
I was so tired last night. I ____________ (have) such a terrible day.
The shop was closed because the shop assistant ………………………..(leave) before closing time.
The robbers ____________ (steal) all the money when the alarm rung.
1) When I arrived at the cinema, the film ____________________ (start).
2) She ____________________ (live) in China before she went to Thailand.
3) After they _____________ (eat) the shellfish, they began to feel sick.
4) If you ________________ (listen) to me, you would have got the job.
5) Julie didn’t arrive until after I ____________________ (leave).
6) When we ____________________ (finish) dinner, we went out.
7) The garden was dead because it _____________ (be) dry all summer.
8) He ____________________ (meet) her before somewhere.
9) We were late for the plane because we ___________ (forgot) our
passports.
10) She told me that she _____________ (study) a lot before the exam.
11) The grass was yellow because it _____________ (not / rain) all summer.
12) The lights went off because we ___________________ (not / pay) the
electricity bill.
13) The children ____________(not / do) their homework, so they were in trouble.
14. They ___________________ (not / eat) so we went to a restaurant.
15) We couldn’t go into the concert because we _____________ (not/bring) our tickets.
16) She said that she _______________ (not / visit) the UK before.
17) Julie and Anne _________________ (not / meet) before the party.
18) I ___________________ (not / have) breakfast when he arrived.
19) He ___________________ (not / use) email before, so I showed him how to
use it.
20) You ___________________ (not / study) for the test, so you were very
nervous.
1. I ____________ (translate) the text before the bell.
2. She ____________ (do) her lessons by the evening.
3. He ____________ (clean) his room by five o’clock.
4. We ____________ (speak) to him before the meeting.
5. Mother ____________ (cook) dinner by seven o’clock.
6. Her son ____________ (not do) the homework by nine o’clock.
7. She ____________ (not make) a dress before party.
8. What __________________ (they do) by three o’clock?
9. Who ____________ (not write) the task before the bell?
10. Why ______________ (you not sweep) before your mother’s coming?
11. __________________ (your child go) to bed by ten o’clock?
12. __________________ (you reach) your house before the sunset?
13. __________________ (they receive) the letter by that time?
14. Why __________________ (they not have) lunch by 12 o’clock?
15. We ______________ (have) dinner by 8 o’clock.
16. They ______________ (start) a fire before the sunset.
17. He ________________ (not teach) me before.
18. I was upset because I __________ (lose) my keys.
19. Native Americans ______________ (not use) wheels before 1492.
20. I _____________________ (finish) doing the housework before they came.
21. She _________________ (make) a cake by 6 o’clock.
22. Mr Havers was no longer there. He __________ (leave) the school six years before.
23. When Ben was at the school, __________ (not build) the games oom yet.
24. Miss Smith was now Mrs Smith, and Miss Brown, the Maths teacher, __________ (become) Mrs Rossi. They __________ (marry) othe teachers several years before.
25. Ben’s lovely old wooden desk wasn’t there any more. The school __________ (buy) new plastic ones.
26. His old classroom was no longer grey. It __________ (be) painted green.
27. Ben didn’t meet his old form teacher. She _____ _____ (die) in 2008.
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
Final del formulario
11. Principio del formulario1. 1.1
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