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