1. have seen
2. has been working
3. haven't traveled yet (nu stiu sigur)
4. has ever climber
5. have been sleeping
6. has never traveled
7. has been teaching
8. have you ever met
9. have not meet
10. was finishing
11. la asta nu stiu sigur, scuze (cred ca e has really improved)
12. have been married
13. was living
14. have been waiting
15. nu inteleg propozitia, dar cred ca e have walked sau walked
16. have known
17. has just arrieved
18. have been watching
19. have you done
20. nu stiu la asta, scuze
nu stiu daca la toate sunt corecte, deci nu sariti cu reclamatii, sper ca te-am ajuat