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