Present Perfect
Past Perfect
Present Perfect Subjunctive
Future Perfect
Wildcard
100

They have suffered. (sufrir)

Ellos han sufrido.

100

They had begun.... (comenzar)

Ellos habían comenzado

100

It's better that he hasn't drunk caffeine. (Es mejor que, tomar)

Es mejor que no haya tomado cafeína. 

100

You will have eaten (comer)

Habrás comido

100
You had cried (llorar)

Habías llorado

200

I have lead a healthy lifestyle. (llevar una vida sana)

Yo he llevado una vida sana.

200
She had never had problems before. (tener)

Ella nunca había tenido problemas antes.

200

It's good that you have talked to your teacher. (Es bueno que, hablar)

Es bueno que hayas hablado con tu profesor.

200

I will have left (salir)

Habré salido

200
They will have eaten (comer)

Habrán comido

300

You and I haven't exercised. (hacer)

Nosotros no hemos hecho ejercicio.

300

You had never gone... (ir)

Tú nunca habías ido...

300

I like that you all (ustedes) have told the truth. (Me gusta que, decir)

Me gusta que hayan dicho la verdad.

300

You will have seen (ver)

Habrás visto

300
You have lost weight (adelgazar)

Has adelgazado

400

Have you met...? (conocer)

¿Tú has conocido...?

400

I had visited... (visitar)

Yo había visitado...

400

It's possible that I have lost weight. (Es posible que, adelgazar)

Es posible que haya adelgazado.

400

Emilio will have written (escribir)

Emilio habrá escrito
400
I can't believe it has snowed. (nevar)

No puedo creer que haya nevado.

500

Have you all resolved the problem? (resolver, ustedes)

¿Ustedes han resuelto el problema?

500
We hadn't fallen in love before. (enamorarse)

No nos habíamos enamorado antes.

500

I doubt we have met before. (Dudo que, conocer)

Dudo que hayamos conocido antes. 

500

Andrés and Marta will have returned (regresar)

Ellos habrán regresado

500

I doubt they have hired you. (contratar) 

**Don't forget your DOP!**

Dudo que te hayan contratado.