simple past tense and simple present tense

12345678910111213141516171819
Across
  1. 3. past tense of send
  2. 6. present tense of shook
  3. 7. past tense of ride
  4. 8. past tense of read
  5. 10. past tense of fly
  6. 14. present tense of ate
  7. 15. past tense of buy
  8. 17. past tense of light
  9. 18. present tense of taught
  10. 19. present tense of left
Down
  1. 1. past tense of understand
  2. 2. present tense of lost
  3. 4. past tense of bring
  4. 5. present tense of lay
  5. 9. past tense of drive
  6. 10. present tense of fought
  7. 11. present tense of swept
  8. 12. past tense of hold
  9. 13. present tense of bit
  10. 16. present tense of told