Irregular verbs

1234567
Across
  1. 2. Past simple tense of buy
  2. 4. Present tense of sold
  3. 5. Present tense of heard
  4. 6. Present tense of sent
  5. 7. Present tense of left
Down
  1. 1. Past simple tense of forgiven
  2. 2. Past tense of bleed
  3. 3. Present tense of told
  4. 4. Present tense of spent
  5. 6. Past participle tense of sleep