German: Week 9

12345678910
Across
  1. 5. to have paid
  2. 6. to have said
  3. 7. to have drove
  4. 9. to give
  5. 10. to get/receive
Down
  1. 1. to have said
  2. 2. to ask
  3. 3. to wait
  4. 4. to have spoke
  5. 5. to have slept
  6. 8. to stand