Acelera tu aprendizaje del inglés

Cómo usar “have been” y “has been”

Los mejores recursos para aprender inglés a través de Internet

Have been and “has been” are used to form the present perfect tense, which is used to talk about actions or events that started in the past and continue up to the present time. “Have been” is used with plural subjects, and “has been” is used with singular subjects. Here are some examples:

Have been:

We have been waiting for you for an hour. (Hemos estado esperándote durante una hora.)
They have been married for 20 years. (Han estado casados durante 20 años.)
You have been studying for a long time. (Has estado estudiando durante mucho tiempo.)
We have been planning this trip for months. (Hemos estado planeando este viaje por meses.)
I have been feeling stressed lately. (He estado sintiéndome estresado últimamente.)
They have been friends since childhood. (Han sido amigos desde la infancia.)
You have been very helpful. (Has sido muy útil.)
We have been waiting for this moment for a long time. (Hemos estado esperando este momento por mucho tiempo.)

Has been:

She has been working at the same company for 10 years. (Ella ha estado trabajando en la misma empresa durante 10 años.)
He has been sick for a week. (Él ha estado enfermo durante una semana.)
It has been raining for three days. (Ha estado lloviendo durante tres días.)
He has been working on this project for weeks. (Ha estado trabajando en este proyecto por semanas.)
She has been feeling sick since yesterday. (Ella ha estado sintiéndose enferma desde ayer.)
The company has been successful for many years. (La compañía ha sido exitosa por muchos años.)
The weather has been beautiful lately. (El clima ha estado hermoso últimamente.)
The city has been undergoing a lot of changes. (La ciudad ha estado experimentando muchos cambios.)

Leave a Reply