Odpowiedź:
2. have forgotten
3. have you seen
4. has broken
5. had to go
6. have bought
7. haven't got
8. Have you finished
Wyjaśnienie: