Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Perfect Tenses Mixed Exercise

1. - - - - (you / see) the news? You won't believe your eyes.


Have you seen

2. I - - - - (work) for big companies like this before. I know how they operate.
Have worked

3- 4. They - - - - (live) in New York for 3 years before they - - - - (move) to Seattle three months ago.
Had lived , Moved

5. Debi - - - - (study) for four hours when her father arrives.


Will have been studying

6- 7. By this time next year, I - - - - (finish) the course and I - - - - (start) to speak perfect English.
Will have finished , Will have started

8- 9. Sam - - - - (drive) for six hours when he arrived in the village. He - - - - (drive) more than 300 miles.
Had been driving , Had driven

10. They - - - - (work) for two hours by the time the manager arrives at six today.
Will have been working

11. By the time you received this letter yesterday, Dina - - - - (leave) for Algeria.
Had left

12. When we meet again next week, I - - - - (practice) tennis for at least a month .
Will have been practicing

13. She - - - - (recover) from her surgery by the time we visit her next Saturday.
Will have recovered

Correctness =
13 / 13

Correct answers:

This website uses cookies to ensure you get the best experience on our website. Learn more. Got it!
1. Have you seen
2. have worked
3. had lived
4. moved
5. will have been studying
6. will have finished
7. will have started
8. had been driving
9. had driven
10. will have been working
11. had left
12. will have been practicing
13. will have recovered

This website uses cookies to ensure you get the best experience on our website. Learn more. Got it!

You might also like