2-took
3-had
4-have changed
5-bought
6-has finished
7-lost
zadanie jest skopiowane z czatu z mojego angielskiego, wszystko napisała moja nauczycielka, więc będzie bezbłędnie