Tenses:

  1. I ........................................................ (see) her yesterday.
  2. We .................................................... (see) them every day.
  3. My sister ........................................... (do) her homework.
  4. Megan ............................................... (write) a letter for 30 minutes now.
  5. Next week we ................................... (go) on a trip to Berlin.
  6. When I .............................................. (see) her, she was writing a letter.
  7. My father came in while she ................................................. (watch) TV.
  8. Last week we .................................... (go) to the zoo.
  9. Two minutes ago she .......................... (phone) a friend.
10. I want to go but I ................................ (not do) my homework yet.
11. We ..................................................... (play) football since 2 o'clock now.
12. While they ......................................... (cook) it begins to rain.
13. I ......................................................... (eat, often) hamburgers.
14. They .................................................. (listen) to music when the bell rang.
15. We ..................................................... (never see) a crocodile.
16. Hannah .............................................. (finish already) a long letter to her friend.
17. Tomorrow he .................................... (tidy up) his room.
18. They .................................................. (swim) when the thunderstorm began.
19. The pupils ......................................... (read) for 30 minutes now.
20. My parents ........................................ (sleep) for 30 minutes last night.

 

 

 

 

 

Key:
  1. saw                                11. have been playing
  2. see                                  12. are cooking
  3. has done                         13. often eat
  4. has been writing             14. were listening
  5. will go ( 'll go)               15. have never seen
  6. saw                                 16. has already finished
  7. was watching                  17. will tidy up
  8. went                                18. were swimming
  9. phoned                            19. have been reading
10. have not (haven't) done   20. slept