1. has just finished. 2. has scored. 3. have watched. 4. has run. 5. has bought. 6. have lost. 7. has aready 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.