Past Participles
Present Perfect [indicative]
Present Perfect [subjunctive]
Present Perfect: Subjuntive, Indicative, or Infinitive?
100
Estar
estado
100

Mis primos y yo ____________ (darle) de comer al perro.

le hemos dado

100

Ojalá que tú ___________ (hacer) la tarea para hoy.

hayas hecho

100
Yo dudo que ella _____________ (escuchar) mi correo de voz.
haya escuchado
200
Ir
ido
200

Translate: Te he llamado mil veces

I have called you a thousand times

200

No conozco a nadie que ___________ (escalar) Monte Everest.

haya escalado

200
Creemos que tú ____________ (tener) un problema con ella.
has tenido
300
Volver
vuelto
300

We have already eaten lunch.

Ya hemos almorzado/ ya hemos comido el almuerzo

300

Espero que tu ___________ (disculparse) por lo que hiciste.

te hayas disculpado

300

No hay ningun estudiante que _____________ (hacer) la tarea de anoche.

haya hecho

400
Romper
roto
400

¿Has she seen the grades?

¿Ha visto ella las notas?

400

Me alegro de que (ser) una experiencia positiva para todos.

haya sido

400
Es obvio que Ramon _________________ (copiar) tus respuestas.

haya copiado

500
Descubrir
descubierto
500

Have y’all taken the test?

¿Han tomado Uds. el examen?

500

Me sorprende que mis hijos ____________ (poner) la mesa esta noche.

hayan puesto

500

Siento _______________ (llegar) tarde.

haber llegado