Réponse :
15) went dans le blanc
17) lost à la place de have losed
20 ) cut à la place de have cut
21 ) have been à la place de were
24) took dans le blanc
25) left dans le blanc
26) decided à la place de have decided
27) lost à la place de have losed
29) reached dans le premier blanc , weren't dans le second
30) started a la place de have started
sinon le reste est parfait