Perfect Tenses Mixed Exercise

See the Video Exercise (New!)

Complete the sentences using appropriate verb forms. Use the hints given to determine whether the sentences are affirmative, negative, or questions.

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

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

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

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

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

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

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

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

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

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

Correctness =
Correct answers:

GrammarBank Video Exercises (New!)
GrammarBank YouTube Channel