The present perfect subjunctive is formed using the formula below:
present subjunctive conjugation of haber + the past participle = present perfect subjunctive
Below is the present subjunctive conjugation of the helping verb haber with the past participle of hablar
| |
|
| yo |
haya hablado |
| tú |
hayas hablado |
| Ud./él/ella |
haya hablado |
| nosotros (as) |
hayamos hablado |
| vosotros (as) |
hayáis hablado |
| Uds./ellos/ ellas |
hayan hablado |
There are two possible English translations for the present perfect subjunctive:
haya hablado - I spoke (or) I have spoken
hayas hablado - you spoke (or) you have spoken
hayamos hablado - we spoke (or) we have spoken
The present perfect subjunctive is used in the same types of clauses as the present subjunctive, and normally is used: to indicate the action as completed with governing verbs in the present or future tense or command forms. Let's look at some example sentences:
Lamento que el producto no haya cumplido con sus estándares.
I apologize that the product was not up to your standards.
Lamentamos que haya tenido problemas con el producto.
We are sorry you had a problem with the product.
Estás contento de que haya llegado.
You are content that he has arrived.