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