Irregular verbs

12345
Across
  1. 2. have
  2. 4. fight
Down
  1. 1. buy
  2. 3. do
  3. 5. give