Вот ответы к упражнению:
7. а
8. с
9. с
1. has finished
2. has scored
3. have watched
4. has run
5. has bought
6. have lost
7. has written
8. have eaten
9. have watched
10. have started
11. has studied
12. has dropped
13. has rained
14. have had
15. have known
16. have lived
17. has had
18. has lived
I'm taking my sister to school, AREN'T I ?
1. Jane has lived in London all her life.
2. Mark has been supporting his family since he started to work at the age of 20.
3. Kate and Mary have known each other since they went to school together.
4. Jim has attended all sports events this month.
5. This student has been missing classes since September 1
6. The boys have never trusted their secrets to their parents.
7. It is raining for a week already
8. It was snowing when we arrived in Moscow.
9. Susan was sleeping in her room when her parents came back from work.
10. The sportsmen have run for 3 hours. They are looking tired.