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. I ____________ (translate) the text before the bell. She ____________ (do) her lessons by the evening. He ____________ (clean) his room by five o’clock. We ____________ (speak) to him before the meeting. Mother ____________ (cook) dinner by seven o’clock. Her son ____________ (not do) the homework by nine o’clock. She ____________ (not make) a dress before party. What __________________ (they do) by three o’clock? Who ____________ (not write) the task before the bell? Why ______________ (you not sweep) before your mother’s coming? __________________ (your child go) to bed by ten o’clock? __________________ (you reach) your house before the sunset? __________________ (they receive) the letter by that time? Why __________________ (they not have) lunch by 12 o’clock? We ______________ (have) dinner by 8 o’clock. They ______________ (start) a fire before the sunset. He ________________ (not teach) me before. I was upset because I __________ (lose) my keys. Native Americans ______________ (not use) wheels before 1492. I _____________________ (finish) doing the housework before they came. She _________________ (make) a cake by 6 o’clock. Mr Havers was no longer there. He __________ (leave) the school six years before. When Ben was at the school, __________ (not build) the games oom yet. Miss Smith was now Mrs Smith, and Miss Brown, the Maths teacher, __________ (become) Mrs Rossi. They __________ (marry) othe teachers several years before. Ben’s lovely old wooden desk wasn’t there any more. The school __________ (buy) new plastic ones. His old classroom was no longer grey. It __________ (be) painted green. 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
Tài liệu đính kèm: