Este conjunto de tarjetas te ayudará a comprender y practicar el uso de los tiempos perfectos en inglés.
I had been very fortunate to have had a good teacher
Había sido muy afortunado de haber tenido un buen maestro.
I worked at a super market.
Trabajé en un supermercado.
I have worked at a super market.
He trabajado en un supermercado (en algún momento de mi vida hasta ahora).
I had worked at a super market.
Había trabajado en un supermercado (antes de un momento específico en el pasado).
I will have had twenty nine minutes of a lesson.
Habré tenido veintinueve minutos de una lección.
How long will you have been awake for by seven?
¿Cuánto tiempo llevarás despierto para las siete?
I will have been awake for twelve hours by seven o'clock.
Habré estado despierto durante doce horas para las siete en punto.
I will have worked at my job for eight years by the end of the year.
Habré trabajado en mi empleo durante ocho años para finales de año.
How long have you lived in your house for?
¿Cuánto tiempo has vivido en tu casa (hasta ahora)?
I have lived here for 7 years.
He vivido aquí durante 7 años (hasta ahora).
How long have you been studying English for?
¿Cuánto tiempo llevas estudiando inglés (hasta ahora)?
I have been studying for 8 years
He estado estudiando durante 8 años (hasta ahora).
How long have you known your best friend for?
¿Cuánto tiempo conoces a tu mejor amigo (hasta ahora)?
I have known my best friend for 7 years
Conozco a mi mejor amigo desde hace 7 años (hasta ahora).
How long have you been in this lesson for?
¿Cuánto tiempo llevas en esta lección (hasta ahora)?
I have been driving a lot.
He estado conduciendo mucho (hasta ahora y quizás sigo conduciendo).
She has been walking.
Ella ha estado caminando (hasta ahora y quizás sigue caminando).
We have been talking a lot.
Hemos estado hablando mucho (hasta ahora y quizás seguimos hablando).
It has been working.
Ha estado funcionando (hasta ahora y quizás sigue funcionando).
The baby has been crying.
El bebé ha estado llorando (hasta ahora y quizás sigue llorando).
The water has been boiling
El agua ha estado hirviendo (hasta ahora y quizás sigue hirviendo).
I have been having a good day.
He estado teniendo un buen día (hasta ahora y quizás el día sigue siendo bueno).
I had been driving a lot.
Había estado conduciendo mucho (hasta que algo más sucedió).
She had been walking.
Ella había estado caminando (hasta que algo más sucedió).
We had been talking a lot.
Habíamos estado hablando mucho (hasta que algo más sucedió).
It had been working.
Había estado funcionando (hasta que algo más sucedió).
The baby had been crying.
El bebé había estado llorando (hasta que algo más sucedió).
The water had been boiling
El agua había estado hirviendo (hasta que algo más sucedió).
I had been having a good day.
Había estado teniendo un buen día (hasta que algo más sucedió).
I will have been driving a lot.
Habré estado conduciendo mucho (cuando algo más suceda).
She will have been walking.
Ella habrá estado caminando (cuando algo más suceda).
We will have been talking a lot.
Habremos estado hablando mucho (cuando algo más suceda).
It will have been working.
Habrá estado funcionando (cuando algo más suceda).
The baby will have been crying.
El bebé habrá estado llorando (cuando algo más suceda).
The water will have been boiling
El agua habrá estado hirviendo (cuando algo más suceda).
I will have been having a good day.
Habré estado teniendo un buen día (cuando algo más suceda).
We have flown
Hemos volado (en algún momento de nuestras vidas hasta ahora).
We had flown
Habíamos volado (antes de un momento específico en el pasado).
I am trying to navigate this concept.
Estoy tratando de entender este concepto.
I felt hurt
Me sentí herido/a (en general en el pasado).
I had felt hurt
Me había sentido herido/a (antes de la historia o el contexto actual).
I was hurt
Fui herido/a (me lastimaron).
I have been feeling hurt
Me he estado sintiendo herido/a (hasta ahora y todavía me siento así).
I have been thinking a lot....
He estado pensando mucho... (hasta ahora y quizás todavía).
We have been talking.....
Hemos estado hablando mucho... (hasta ahora y quizás todavía).
He had been cooking dinner when the guests arrived.
Él había estado cocinando la cena cuando llegaron los invitados.
She has been studying English for three years.
Ella ha estado estudiando inglés durante tres años.
I have been working here since 2020.
He estado trabajando aquí desde 2020.
They have been waiting for you all morning.
Ellos han estado esperándote toda la mañana.
He has been living in New York since last summer.
Él ha estado viviendo en Nueva York desde el verano pasado.
We have been playing chess for two hours.
Hemos estado jugando ajedrez durante dos horas.
The children have been laughing at the funny cartoon.
Los niños han estado riéndose de la caricatura divertida.