The double compound is used with the conjunctions quand, lorsque, dès que, aussitôt que, and après que, to express an action immediately prior to an action in the perfect tense.
Present of avoir + past participle of the relevant auxiliary + past participle of the main verb.
Quand on en a eu fini assez de parler, nous nous sommes
quittés.
(When we had had enough talking, we left each other.)
See Also: