You are on page 1of 2

Mixed grammar review (past and present tenses, vocabulary and phrasal verbs)

Fill in the gaps with the most appropriate form of the verbs in brackets.

1. When I   (look) out of the window, I   (see) John.

2.   you ever   (play) the piano since you left school?

3. I   (not see) him for two days.

4. When he   (try) to open the door, he   (drop) his key.

5. They   (live) in this house since 1987.

6. My father   (wash) his car while my mother and I   (prepare) dinner.

7.   you   (meet) her yesterday?

8. Mary   (be) in London for three days.

9. The headmaster   (enter) the classroom when they   (write) their exams.

10. He   (buy) a new car last week.

11. I think that they   (arrive) tomorrow morning.

12. Last Wednesday they   (play) chess after they   (do) their homework.

Choose the present perfect or past simple:

1. I ___________________ (never / go) to Vienna.

2. My great great grandfather ___________________ (have) five sisters

3. He ___________________ (live) in Manila for a year when he was a student.

4. Oh no! I ___________________ (lose) my wallet!

5. ___________________ (you / see) Julie today?

6. At the weekend, they ___________________ (play) football, then they ___________________ (go) to a restaurant.

7. I ___________________ (read) six books this week.

8. Amy ___________________ (live) in Portugal when she was young.

9. She ___________________ (visit) her grandmother last month.

10. The Vandals ___________________ (invade) Rome in the year 455.

11. She ___________________ (live) in seven different countries, so she knows a lot about different cultures.

12. I ___________________ (go) to the cinema last night.

13. Ow! I ___________________ (cut) my finger!


14. ___________________ (you / see) ‘The King’s Speech’?

15. John ___________________ (never / understand) the present perfect.

16. She ___________________ (break) her leg the day before her exam.

17. We ___________________ (see) Oliver yesterday.

18. He ___________________ (be) here all morning.

19. They ___________________ (live) here for many years (and they still do).

20. King Henry the Eighth of England ___________________ (have) six wives.

Choose the present perfect or past simple:

1. ___________________ (they / arrive) already?

2. Lucy ___________________ (run) 2000 metres today.

3. I ___________________ (clean) all morning – I’m fed up!

4. How long ___________________ (you / know) Simon?

5. I ___________________ (drink) more water lately, and I feel better.

6. Sorry about the mess! I ___________________ (bake).

7. How many times ___________________ (you / take) this exam?

8. He ___________________ (eat) six bars of chocolate today!

9. Julie ___________________ (cook) dinner. Let’s go and eat!

10. The students ___________________ (finish) their exams. They’re very happy. 1

1. The baby’s face is really dirty! What ___________________ (he / eat)?

12. Iona is exhausted these days. She ___________________ (work) too hard recently.

13. Luke ___________________ (never / be) abroad.

14. I ___________________ (wait) for three hours already !

15. ___________________ (you / finish) your homework yet?

16. How long ___________________ (you / be) a lawyer?

17. I ___________________ (read) your book all day. It’s very interesting, but I’m only on chapter 2.

18. She ___________________ (drink) ten glasses of water!

19. I ___________________ (have) my dog for sixteen years.

20. Help, I ___________________ (lose) my wallet! How can I get home?

You might also like