Respuestas
Respuesta:I have worked for my uncle for three months. (Yo he trabajado para mi tío durante tres meses)
We have loved each other for twenty years. (Nosotros nos hemos amado uno al otro durante veinte años)
It has been snowing for five hours. (Ha estado nevando durante cinco horas)
We have been in this city for five years. (Nosotros hemos estado en esta ciudad durante cinco años)
I have been sick for five days. (Yo he estado enfermo durante cinco días)
It has been raining for two hours. (Ha estado lloviendo durante dos horas)
I have lived in the same city for nine years. (Yo he vivido en la misma ciudad durante nueve años)
They have been living here for two years. (Ellos han estado viviendo aquí durante dos años)
She has been absent for two days. (Ella ha estado ausente durante dos días)
I have not seen her for a month. (Yo no lo ha visto durante un mes)
My cat hasn’t eaten anything for two days. (Mi gato no ha comido nada durante dos días)
We have been friends for eleven years. (Nosotros hemos sido amigos durante once años)
She has been in the hospital for almost two months. (Ella ha estado en el hospital durante casi dos meses)
He has been planning a trip for a year. (Él ha estado planeando un viaje durante un año)
I have not smoked a cigarette for ten years. (Yo no he fumado un solo cigarro durante diez años)
Explicación: