Mixed tenses review

12345678910111213141516171819
Across
  1. 2. My friends and I ____ passed the final exam
  2. 6. He had ____ snacks before dinner
  3. 7. She hasn't ___ the flight yet
  4. 8. They ___ buying a new house in the city
  5. 12. The teacher won't ___ the exams until tomorrow
  6. 14. I ____ swim really fast
  7. 15. Had they ____ very fast in the marathon?
  8. 17. Look! The dog's ___ with the cat!
  9. 19. At the moment, they are ____ football in the park
Down
  1. 1. Mary doesn't ____ up early
  2. 3. If I ____ rich, I would leave my job
  3. 4. Peter ___ two plates while he was washing up
  4. 5. We ____ that film last week
  5. 9. He doesn't go ___ very often
  6. 10. He was ____ a great job
  7. 11. You ___ be at least 18 to drive a car
  8. 13. I ____ sleep for 12 hours in a row when I was a child
  9. 16. She ____ buy a new car for dad tomorrow
  10. 18. I didn't know that I ___ to study that much for my exam