va rog ,am nevie urgent să rezolvați acest exercițiu!!!!

Răspuns:
1 have been doing
2 hasn't finished
3. been
4.Did you speak
5.lived
6.travelled
7.been
8.haven't seen