Răspuns:
Salut! Te voi ajuta eu:
1. has been having...
2. haven't seen you...
3. has been learning(sincer eu cred mai mult ca e has learnt)
4. has bought
5. have been watching
6. have been putting
7. have been
8. has lived
9. have you been working
10. has never won
11. have you been sitting
12. have you cooked
13. I have bought
14. has seen
15. how long have you been waiting
16. been winning
17. has been travelling
18. have had
Explicație:
Să îți și explic ceva... Când este cu I înfață( I have won a match in this game.) și dupa I este had, se mai scrie si I've won a match in this game, este mai ușor de făcut așa, și le înțelegi mai bine.
Sper că am ajutat!!!