Present Perfect
Past Perfect
Future Perfect
Conditional Perfect
Infinitive Perfect
100

Translate: I have walked to school.

He caminado a la escuela.

100

Translate: Her friends had gone to Spain.

Sus amigos habían ido a España.

100

Translate: By the time he returns, we will have already left.

Para cuando él vuelva, ya habremos salido.

100

Translate: I would have gone, but I was busy.

Habría ido, pero estaba ocupado.

100

Translate: It's important to have studied.

Es importante haber estudiado.

200

Translate: The student has finished his homework.

El estudiante ha terminado su tarea.

200

Translate: I had set the table.

Había puesto la mesa.

200
Translate: I will not have eaten.
No habré comido.
200

Translate: We would have opened the door for you.

Habríamos abierto la puerta para ti.

200

Translate: I wanted to have had more time.

Quería haber tenido más tiempo.

300

Translate: The author has published the book.

El autor ha publicado el libro.

300

Translate: The tourists had gone to the country for the first time.

Los turistas habían ido al país por la primera vez.

300

Translate: He will not have written the letter.

No habrá escrito la carta.

300

Translate: Where would he have gone?

¿Dónde habría ido él?

300

Translate: I hope to have finished by noon.

Espero haber terminado para el mediodía.

400

Translate: The chef has fried the potatoes.

El chef (cocinero) ha frito las papas.

400

Translate: Her mom had warned us.

Su madre nos había advertido.

400

Translate: I will have washed my hands.

Me habré lavado las manos.

400

Translate: You would have come if you weren't sick.

Habrías venido si no estuvieras enfermo.

400

Translate: He apologized for forgetting her birthday.

Se disculpó por haber olvidado de su cumpleaños.

500

Translate: We have gone to the amusement park.

Hemos ido al parque de atracciones. (de diversiones)

500

Translate: They had returned the books to the library.

Ellos habían devuelto los libros a la biblioteca.

500

Translate: Will the girls not have already arrived?

¿No habrán llegado ya las chicas?

¿Ya no habrán llegado las chicas?

500

Translate: I would have prepared the chicken for dinner.

Habría preparado el pollo para la cena.

500

Translate: Thank you for having invited us.

Gracias por habernos invitado.

M
e
n
u