10K+ students - 4.8/5

Self study Conversation classes Personalized learning path

Hacer (to do) - Subjuntivo pretérito perfecto, subjuntivo (Subjunctive past perfect, subjunctive) - Spanish

 Hacer (to do) - conjugation and tenses - (Spanish)

Hacer - Conjugation of to do in Spanish: Conjugation table, examples and exercises in the subjunctive past perfect, subjunctive tense (Subjuntivo pretérito perfecto, subjuntivo).

Subjuntivo pretérito perfecto, subjuntivo (Subjunctive past perfect, subjunctive)

All conjugations and tenses: Hacer (to do) - conjugation and tenses - (Spanish)

Syllabus: Spanish lesson - Rutinas diarias (Daily routines)

Conjugation of to do in Subjuntivo pretérito perfecto

  • yo haya hecho I have done
  • tú hayas hecho You have done
  • él/ella haya hecho he has done
  • nosotros/nosotras hayamos hecho we have done
  • vosotros/vosotras hayáis hecho You (plural) have done
  • ellos/ellas hayan hecho They have done

Example phrases

  • Espero que yo haya hecho lo correcto. I hope I have done the right thing.
  • Quizás tú hayas hecho demasiado ya. Perhaps you have done too much already.
  • Ojalá que él haya hecho la tarea. I hope he has done the homework.
  • Es posible que nosotros hayamos hecho un error. It is possible that we have made a mistake.
  • Tal vez vosotros hayáis hecho suficiente por hoy. Perhaps you all have done enough for today.
  • Es probable que ellos hayan hecho un descubrimiento. It is likely that they have made a discovery.

Exercise: Conjugate the verbs - hacer (to do)

Instruction: Choose the correct word, read the sentence out loud and translate.

Show answers Show translation

Hacer (Subjuntivo pretérito perfecto, subjuntivo)

1. Es probable que ellos ... un descubrimiento.

Es probable que ellos hayan hecho un descubrimiento.
(It is likely that they have made a discovery.)

2. Es posible que nosotros ... un error.

Es posible que nosotros hayamos hecho un error.
(It is possible that we have made a mistake.)

3. Quizás tú ... demasiado ya.

Quizás tú hayas hecho demasiado ya.
(Perhaps you have done too much already.)

4. Ojalá que él ... la tarea.

Ojalá que él haya hecho la tarea.
(I hope he has done the homework.)

5. Espero que yo ... lo correcto.

Espero que yo haya hecho lo correcto.
(I hope I have done the right thing.)

6. Tal vez vosotros ... suficiente por hoy.

Tal vez vosotros hayáis hecho suficiente por hoy.
(Perhaps you all have done enough for today.)