Preterite spanish terms

1234567891011121314151617181920
Across
  1. 5. the day before today
  2. 8. the night before today
  3. 11. if you leave when you're supposed to
  4. 13. the morning before today
  5. 15. night before today
  6. 16. if you leave way before you're supposed to
  7. 18. two days ago
  8. 19. if you don't leave on time
  9. 20. the year before
Down
  1. 1. the monday before
  2. 2. the afternoon before today
  3. 3. the month before
  4. 4. the time before your second time
  5. 6. right away
  6. 7. half after eight
  7. 9. the week before
  8. 10. the weekend before
  9. 12. quarter after 8
  10. 14. the day after thursday
  11. 17. the day before tuesday