1. I did my homework when I _____ television.
had watched
was watch
was watching
watched
watching
2. I met Jane while I _____ on the beach.
were walking
was walking
walking
walked
walk
3. I _____ a letter tomorrow.
has written
have written
will write
write
write
4. I _____ in this school for ten years.
has been studying
have been studying
studied
studying
were studying
This exercise is brought to you by www.nonstopenglish.com
5. I _____ my grandmother next week.
would visit
will visit
visiting
visit
should be visit
6. I _____ my work now. Do not disturb me.
am doing
do
done
was doing
were doing
7. I _____ the pen before she did.
had taken
is taking
take
taken
took
8. If I _____ the address, I would have gone there.
had known
have known
knew
know
known
9. If she asks for money, I _____ her.
gave
give
given
gives
will give
10. London _____ a lot since 1975.
change
changed
has changed
have changed
will change
11. Look! The boy _____ the hill.
climbing
climbs
is climbing
was climbing
were climbed
12. Scientists _____ a new planet.
had just discover
has just discover
have just discover
have just discovered
will just discovered
13. She caught them while they _____.
did talked
is talking
talked
was talked
were talking
14. She never _____ late to school.
came
come
comes
coming
is coming
15. She _____ cooking food daily.
has liked
is liking
like
likes
liking
16. She _____ to London yesterday.
go
gone
had went
went
will go
17. The baby _____ usually well behaved.
are
has
is
shall
were
18. The bus _____ before I reached the bus-stop.
arrive
arrived
had arrived
have arrive
will arrive
19. The manager _____ soon.
arrived
arrives
has arrive
is arriving
will arrive
20. You should always _____ healthy food.
eat
eaten
eating
shall eat
was eating