What is the perfect form

1234567891011
Across
  1. 3. gekocht
  2. 4. bekommen
  3. 5. geschrieben
  4. 7. (getan /gemacht)
  5. 9. gebracht
  6. 10. gemacht
  7. 11. gesehen
Down
  1. 1. gehabt
  2. 2. gefochten
  3. 6. gedacht
  4. 8. gegessen
  5. 9. gewesen (sein)