Tenses Test

Click on the letter next to the correct answer


1. Alex didn't come to see the film last night because he _____ it before.
   a) saw                                                                    
   b) had seen
   c) has seen
   d) was seen

2. A cold wind _____ for the last three days.
   a) has been blowing
   b) blows
   c) is blowing
   d) blew

3. I _____ as ill as I do now for a long time.
   a) wasn't feeling
   b) haven't been feeling
   c) didn't feel
   d) haven't felt

4. I wish I _____ younger.
   a) had been
   b) would be
   c) were
   d) have been

5. She said she _____ to me, but she didn't.
   a) would have written
   b) will have written
   c) would write
   d) will write

6. If he _____ lucky, he could get the job.
   a) is
   b) had been
   c) would be
   d) would have been

7. She told him that if he _____ his promise, she _____ speak to him again.
   a) break - would never
   b) break - will never
   c) broke - will never
   d) broke - would never

8. You _____ a six-month contract when you are offered a permanent position elsewhere. What will you do?
   a) have just started
   b) had started
   c) were starting
   d) started

9. I'll see you in August when I _____ back.
   a) will come
   b) came
   c) will have come
   d) come

10. They claimed they _____ the law.
   a) haven't broken
   b) were not breaking
   c) hadn't braken
   d) wouldn't breaking

11. My friend _____ when the lesson started.
   a) hasn't arrived
   b) wasn't arrived
   c) hadn't arrived
   d) wasn't arriving

12. He _____ on the bank fishing when he _____ a man's hat floating down the river.
   a) has sat - had seen
   b) was sitting - saw
   c) sat - was seeing
   d) was sitting - has seen

13. July 10th is my wedding anniversary. Next month, my husband and I will _____ for twenty years.
   a) marry
   b) have married
   c) be married
   d) have been married

14. Who _____ the boss tell him that?
   a) did hear
   b) does hear
   c) hears
   d) heard

15. Something extremely strange _____ yesterday while we were out jogging.
   a) was happened
   b) happened
   c) has been happening
   d) has happened

16. I _____ this letter around for days and haven't even looked at it.
   a) carry
   b) have been carrying
   c) am carrying
   d) was carrying

17. Ouch! I _____ my thumb!
   a) have cut
   b) am to cut
   c) had cut
   d) had been cut

18. I _____ the flowers yesterday morning.
   a) have been watering
   b) watered
   c) have watered
   d) did watered

19. As soon as you _____ that, I'd like you to go to bed.
   a) did
   b) will do
   c) will have done
   d) have done

20. By then I _____ my driving test, I hope.
   a) pass
   b) will have passed
   c) will be passed
   d) have passed


Test copyright Elek Máthé