Subjunctive – Present Perfect

hablar  to speak
yo haya hablado nosotros/as hayamos hablado
tú hayas hablado  
él/ella/usted haya hablado
ellos/as/ustedes hayan hablado

Formation

The present perfect subjunctive (presente perfecto subjuntivo) is formed with:

the present subjunctive of the auxiliary verb haber  + the past participle of the main verb.

Uses

The present perfect subjunctive is normally used in dependent clauses that describe an action which precedes the action of the main clause. The present perfect subjunctive is introduced by the same kinds of clauses that introduce the present subjunctive. The present subjunctive, on the other hand, indicates a simultaneous action or a future action.

¿Hay alguna palabra o frase que hayas escuchado?
Is there some word or sentence you have heard?

For more uses of this tense see also the page about tense sequences.