bonjour voici ma réponse
l'auxiliaire avoir au prétérit past perfect
avant
le fait que ses recherches soient finies
récapitule
antérieur
avoir au prétérit+ be au passé composé+BV -ING
Entraine toi
a. had been hoping / for
b. had been working
had been suffering / since