Present/past participle

123456789
Across
  1. 2. we have been standing for 20 minutes!
  2. 4. has sung a very long song.
  3. 8. he had drawn a flower.
  4. 9. you have forgiven me?
Down
  1. 1. he has set it on the table.
  2. 3. I had drive to New York.
  3. 4. It has spoken!
  4. 5. they have wear with a dress.
  5. 6. I have begun the test.
  6. 7. you had ridden on your horse.