1. Was raining, took
2. Was having , rang
3. Was shining
4. Was cooking
5. Was, appeared
6. Studied
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
1. B
2. A
3 b
4. C
5. A
6 c