Present Perfect Practice

123456789
Across
  1. 3. You have helped
  2. 7. We have left
  3. 8. They have eaten
  4. 9. I have gone
Down
  1. 1. She has talked
  2. 2. I have eaten
  3. 3. We have played
  4. 4. You (plural) have reserved
  5. 5. He has had
  6. 6. You have arrived