Respuestas
I have been here about 3 hrs ago.
He has been my student.
We haven't been a couple.
They haven't been in Acapulco.
Respuesta:
La teoría
El present perfect en afirmativa se forma colocando have (o has para la tercera persona del singular) delante del participio del verbo principal:
I have seen a good movie this week. (La semana no ha terminado).
We have had ham for dinner tonight. (La noche no ha terminado).
She has listened to a great song this afternoon. (La tarde no ha terminado).
Recuerda que, en inglés hablado, siempre que podemos, contraemos have y has con el sujeto:
I’ve seen a good movie this week.
We’ve had ham for dinner tonight.
She’s listened to a great song this afternoon.
La práctica
Vamos a empezar con: I’ve /áivvv/ y you’ve /iúvvv/:
He empezado a aprender inglés esta semana.
I’ve begun to learn English this week.
Has dejado lo mejor para el final.
You’ve left the best for last.
He comprado una entrada para cada partido de esta temporada.
I’ve bought a ticket for every game this season.
Ahora pasemos a he’s /hhhis/ y she’s /shhhis/:
Él se ha ido a casa a ver a su madre este fin de semana.
He’s gone home to see his mother this weekend.
Ella ha perdido sus llaves en la calle.
She’s lost her keys on the street.
El precio ha subido un cinco por ciento este trimestre.
The price has risen five percent this quarter.
Explicación: