You are on page 1of 1

MIXED TENSES EXERCISE - 2 10/12/2020

1. I HAVE NOT TALKED (not talk) to Mr. Smith yet, but I WILL TALK (talk) to him
soon.
2. I HAVE WAITED (wait) long enough. I am going home now.
3. How long HAVE THE BOYS BEEN PLAYING (the boys, play) football ? - I think for
half an hour.
4. While we WERE PLAYING (play) with our toy cars, the girls WERE
WATCHING (watch ) TV.
5. Jack  SPOKE (speak) with Mary yesterday.
6. Princess Anne IS GOING TO OPEN (open) the new hospital in a few weeks.
7. Listen! I  believe Jack IS TAKING (take) a shower.
8. While you WERE SHOPPING (shop) someone CAME (come) and LEFT (leave) this
note.
9. I HAVE BEEN LEARNING (learn) English since I was four years old.
10. They MEET (meet) after school every day.
11. We usually DRINK (drink) coffee, but we HAVE NOT DRUNK (not drink) any for
more than a week.
12. How many plays DID SHAKESPEARE WRITE (Shakespeare, write) ?
13. HAVE YOU SEEN (You see) Anne recently ? No, but I SAW (see) her two weeks ago.
14. Jack HAD JUST GOT (just, get) home when I phoned . He said he HAD BEEN (be) in
London.
15. Jim CAME (come) back from a holiday a few days ago.  But I HAVE NOT SEEN (not
see) him so far.
16. After John HAD REPAIRED (repair) the car, he HELPED (help) in the garden.
17. Tom BURNED (burn) his hand while he WAS COOKING (cook) dinner.
18. I AM GOING (go) to bed now ! Good night.
19. It usually DOESN'T RAIN (not rain) very much in Texas.
20. I am tired. I HAVE DONE (do) a lot of work today.
21. At 10 o'clock yesterday Sally WAS (be) in her office . She WAS WORKING (work).
22. We HAD EATEN(eat) two big Macs before we WENT (go) home.
23. Our neighbours HAVE BEEN TRAVELLING (travel) around Europe for three months.
They HAVE BEEN(be) in 5 countries so far.
24. How many novels HAS JK ROWLING WRITTEN (JK Rowling, write) ?
25. It HAS BEEN RAINING (rain), the ground is wet.

https://www.english-grammar.at/online_exercises/tenses/t091-all-tenses.htm

https://www.english-grammar.at/online_exercises/tenses/tenses_index.htm

You might also like