Grammar path · Lesson 71 of 86 · Stage B2 · Perfect tenses and reported speech
The conditional perfect talks about an imagined past: what you could have done, what would have happened, or what you regret. You need it whenever you tell 'if back then..., I would have...' stories. It is built very regularly: habría, habrías, habría, habríamos, habrían + past participle, as in habría ido or habríamos comido. Learners often mix it up with the simple conditional (iría): the simple form is about a hypothetical present or future, while habría + participle always looks back at something in the past that did not actually happen.
Practise this lesson · 9 sentences
sujeto + habría/habrías/habría/habríamos/habrían + participiosujeto + no + habría + participio¿(palabra interrogativa) + habrías + participio + ...?Used in the result clause, paired with a si + hubiera + participle clause. Both halves describe something that did not happen.
Used to say what you or someone else should have done, or what you would have liked. It often appears with yo que tú or me habría gustado.
In reported speech it replaces habrá + participle when the reporting verb is in the past. It shows an action expected to be finished before a certain point.
Use haber in the conditional (habría, habrías, habría, habríamos, habrían) plus the past participle. For example: habría hablado, habrías comido, habrían vivido.
Yes, in the result clause many native speakers, especially in Latin America, use hubiera + participle with the same meaning. Still, habría + participle is the standard and safest choice.
No. After si you need hubiera + participle; habría only goes in the result clause: Si hubiera sabido, habría venido.
Haría refers to a hypothetical present or future, while habría hecho refers to a past that did not happen.
Pronouns always go before habría, never attached to the participle: Te lo habría dicho.