Răspuns:
a) have you been working
I have been working
b) has been
c)she hasn't been
d) Have you had
I have had
e) Have you known
I have known
f) how long has he lived
He has lived here
2.
a) I have worked here for a long time
b) he has been my teacher for three years
c) I have had my car for seven months
d) I haven't known him for a long time. We met last week
e) They have just broken the window with the football.
Explicație: