1. She caught them while they _____.
were talking  was talked  talked  is talking  did talked 

2. I _____ my grandmother next week.
should be visit  visit  visiting  will visit  would visit 

3. You should always _____ healthy food.
eat  eaten  eating  shall eat  was eating 

4. The bus _____ before I reached the bus-stop.
will arrive  have arrive  had arrived  arrived  arrive 
This exercise is brought to you by www.nonstopenglish.com

5. Look! The boy _____ the hill.
were climbed  was climbing  is climbing  climbs  climbing 

6. I _____ the pen before she did.
took  taken  take  is taking  had taken 

7. I _____ in this school for ten years.
has been studying  have been studying  studied  studying  were studying 

8. I _____ a letter tomorrow.
write  write  will write  have written  has written 

9. She _____ cooking food daily.
liking  likes  like  is liking  has liked 

10. I _____ my work now. Do not disturb me.
am doing  do  done  was doing  were doing 

11. The baby _____ usually well behaved.
are  has  is  shall  were 

12. Scientists _____ a new planet.
had just discover  has just discover  have just discover  have just discovered  will just discovered 

13. She _____ to London yesterday.
go  gone  had went  went  will go 

14. If I _____ the address, I would have gone there.
had known  have known  knew  know  known 

15. I met Jane while I _____ on the beach.
walk  walked  walking  was walking  were walking 

16. She never _____ late to school.
came  come  comes  coming  is coming 

17. The manager _____ soon.
arrived  arrives  has arrive  is arriving  will arrive 

18. If she asks for money, I _____ her.
gave  give  given  gives  will give 

19. I did my homework while I _____ television.
had watched  was watch  was watching  watched  watching 

20. London _____ a lot since 1975.
change  changed  has changed  have changed  will change