I.
1) I have put
2) He has given
3) You have taken
4) She has gone
5) I have done
II.
1) Ann has gone to school.
2) I have done my homework.
3) Bill has taken Ann's pictures.
4) Bill and I have seen the texts.
5) The pupil has written the composition.
6) The pupils have given their exercise-books to the teacher.
7) His pets have eaten the apples.
8) Grandmother has put the vase on the table.
9) The students have translated the text.
10) The Blacks have been to Moscow.
III.
1. won
2. brought
3. let
4. come
5. done
6. swum
7. put
8. worn