Español
Tenses
SubjunctiveB2

Present perfect subjunctive

For a completed action inside a sentence that triggers the subjunctive (wish, doubt, emotion).

Usage

For a completed action inside a sentence that triggers the subjunctive (wish, doubt, emotion).

Rules

5

1Formation: haya + participle

Present subjunctive of haber (haya, hayas, haya, hayamos, hayáis, hayan) plus the participle.

  • que yo haya habladothat I have spokenhaya + participle
  • que nosotros hayamos comidothat we have eaten

2Trigger in the main clause

Used after expressions of wish, doubt or emotion, usually introduced by que.

  • Espero que hayas comido.I hope you have eaten.wish triggers subjunctive
  • Dudo que haya venido.I doubt that he has come.

3Completed action

Expresses an action already finished before the reference point, often linked to the present.

  • Me alegro de que hayas venido.I'm glad that you have come.
  • Es raro que no hayan dicho nada.It's odd that they haven't said anything.

4Participle stays fixed

Only haber changes with the person; the participle never changes.

  • que tú hayas hechothat you have donehecho stays the same
  • que ellos hayan hechothat they have done

5Irregular participles

Some verbs have an irregular participle, e.g. decir → dicho, hacer → hecho.

  • No creo que haya dicho eso.I don't think he has said that.dicho, not decido

Examples

  • Ojalá hayas dormido bien.I hope you have slept well.
  • No creo que hayan estado aquí.I don't think they have been here.
  • Es posible que haya sido un error.It's possible that it has been a mistake.
  • Me sorprende que hayáis podido venir.I'm surprised that you have been able to come.

Conjugate

Practice this tense

Test

18

Test yourself – every rule is checked. You get a score at the end.

Pass at 90%not tried yet