Choose the best tense. (Present Perfect, Past Simple, Future Simple, Past Continuous etc.)





1. I _____ this exercise.
had finishing  has just finished  have just finished  will finishing  will just finishing 

2. If Mary continues smoking like that, she _____ probably have a lung disease.
have  haven't  will  would  wouldn't 

3. Have you got a digital camera? No, I _____
didn't  doesn't  don't  hasn't  haven't 

4. Do you usually watch TV on Mondays? Yes, I _____.
did  do  had  have  will 
This exercise is brought to you by www.nonstopenglish.com

5. Tom _____ dinner when you arrived.
had cooked  has cooked  was cooking  were cooked  were cooking 

6. I _____ for the maths test since August and I still have a lot to revise.
had studying  has studying  have been studying  was studying  will studying 

7. How long _____ for the Maths test?
has you been studying  have you been studying  studied  will you studied  you study 

8. I saw a terrible accident while I _____ on the beach.
were walking  was walking  has walked  has been walking  had walked 

9. Mary _____ a lot lately.
has worked  is working  will work  worked  works 

10. Soon, people _____ most of the time at home.
had worked  have worked  will work  worked  works 

11. Twenty years ago, people _____ more.
did read  had read  has read  used to read  will read 

12. These days, people _____ to stay at home watching TV.
have preferred  prefer  preferred  will prefer  won't prefer 

13. In the future, people _____ more modern houses and flying cars.
had  has  have  will have  will have had 

14. Nowadays the beaches _____ polluted.
are  have been  is  was  were 

15. In the past, people _____ to the beach more often.
did go  do go  go  use to go  used to go 

16. Did you see Tom Cruise's last movie last week? No, I _____.
didn't  don't  hadn't  haven't  won't 

17. Have you ever seen Tom Cruise's last movie? Yes, I _____.
did  do  has  have  will 

18. Yesterday I _____ a terrific talk show from 11:00 pm to 12:00 am.
had watched  watch  watched  watches  will watch 

19. A famous New York institution _____ address last year.
changed  had changed  has changed  is going to change  will change 

20. Latest news: A famous New York institution _____ address.
change  changes  had changed  has changed  will change