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) Last spring the flood destroyed half of the town
2) The spaceship was launched in 1982
3) She was playing chess at 5 o'clock
4) While he was sleeping, Helen phones him
5) They had written a test by that time
6) I had read a magazine by 6 o'clock
1 makes
2 start
3 Holds
4 Put
5 phones
6 can't give, contucts
7 drive, have been driving
8 has been staying
9 discuss
10 discusses