Cuando llegué, ellos ya habían comido.
When I arrived, they had already eaten.
Yo he comido sushi tres veces esta semana.
I have eaten sushi three times this week.
Para mañana, habré terminado el informe.
By tomorrow, I will have finished the report.
He estado estudiando inglés durante tres años.
I have been studying English for three years.
Para diciembre, habré estado trabajando aquí durante cinco años.
By December, I will have been working here for five years.
Ella había terminado el proyecto antes de la reunión.
She had finished the project before the meeting.
Él me ha dicho que ya no quiere cantar en público.
He has told me that he doesn't want to sing in public anymore.
Para el próximo año, ella habrá terminado la universidad.
By next year, she will have finished university.
Ella ha estado trabajando desde las ocho de la mañana.
She has been working since eight in the morning.
Para las seis, ella habrá estado estudiando durante cuatro horas.
By six o'clock, she will have been studying for four hours.
Nosotros habíamos visitado ese lugar varias veces.
We had visited that place several times.
¿Nunca has pensado en casarte?
Have you ever thought about getting married?
Para las seis, nosotros habremos llegado a casa.
By six o'clock, we will have arrived home.
Nosotros hemos estado buscando una solución al problema.
We have been looking for a solution to the problem.
Para el próximo mes, nosotros habremos estado viviendo aquí durante un año.
By next month, we will have been living here for a year.
Él nunca había trabajado en una empresa internacional.
He had never worked for an international company.
No hemos visto la forma de pagar nuestras deudas.
We haven't found the way to pay (off) our debt.
Para diciembre, ellos habrán completado el proyecto.
By December, they will have completed the project.
Ellos han estado esperando una respuesta toda la semana.
They have been waiting for an answer all week.
Para junio, ellos habrán estado desarrollando el proyecto durante seis meses.
By June, they will have been developing the project for six months.
Cuando empezó a llover, yo ya había salido de casa.
When it started to rain, I had already left home.
He hablado con el gerente sobre el problema.
I have spoken to the manager about the problem.
Para cuando llegues, yo habré preparado la cena.
By the time you arrive, I will have prepared dinner.
He estado pensando mucho en cambiar de trabajo.
I have been thinking a lot about changing jobs.
Para las diez, habré estado esperando durante dos horas.
By ten o'clock, I will have been waiting for two hours.