Choose the best tense. (Present Perfect, Past Simple, Future Simple, Past Continuous etc.)
Example: 1. He usually (play) ____ hockey on Saturdays. (key = hockey)





1. Hi Jane, you _____ sad! What's up?
will look  looks  look  is looking  are looking 

2. _____ your homework?
Did you do  Has you done  Has you done  Have you do  Have you done 

3. When _____?
have you arrived  has you arrived  do you arrived  did you arrived  did you arrive 

4. She _____ in this house for years.
lives  lived  have lived  has lived  has been living 
This exercise is brought to you by www.nonstopenglish.com

5. The weather forecast says the sun _____ tomorrow.
will shine  shines  may shine  is shining  is going to shine 

6. We _____ my aunt next week on Friday. It will be her birthday.
are visiting  have visited  is visiting  visited  will visit 

7. Leif Ericson..................Vinland while he …………………………towards the west.
was discovering ... sailed  has discovered ... were sailing 
has discovered ... was sailing  discovered ... was sailing 
discovered ... sailed 
8. Many things _____ this month.
would change  have changed  has changed  didn't changed  changed 

9. He …………………………… mineral water every day.
will drink  is drinking  drinks  drink  are drinking 

10. Look! She ……………………………………….. from a large whisky-bottle.
will drink  is drinking  drinks  drink  are drinking 

11. He was late. When he ......................... at the airport, the plane ...................
arrived ... had already left  had arrived ... had left 
had arrived ... left 
has arrived ... left  left ... had arrived 
12. After he .............................painting, he ..........................a shower.
has finished had  had finished had had 
had finished had 
finished had  finish have 
13. If  I   ....................... the  Superman, I ........................
would be flew  would be would fly 
were will fly 
were would fly  was fly 
14. He ......................................... about  everything!
will always complain  is complaining  is always complaining  always complains  always complain 

15. Harry ............... and we ............................ him the news.
woke up were telling  woke up told  was waking up told 
wakes up told  had woken up told 
16. Which books .......................................... to school yesterday?
took you  take you  have you taken  do you take  did you take 

17. We ............................... that film.
already did see  already saw  has already seen  have already seen  will already seen 

18. ........................................... rugby?
Have you ever played  Have you ever play  Has you ever played  Do you ever played  Did you ever played 

19. I ........................................... positive reviews about that film in the papers so I am going to see it.
has read  have read  read  readed  will read 

20. I ….……… (finish) doing this exercise.
just have finished  just finished  have just finished  has just finished  am finishing