hasn't
Je suis contente qu'il n'ait pas vécu pour voir ce que c'est devenu.
I'm glad he didn't live to see what it became.
— Oppenheimer (2023)
Il n'y a rien que tu puisses dire qu'elle n'ait pas déjà entendu.
There’s nothing you can say that she hasn’t already heard.
— Plus fort que moi (2025)
Je crains que cela n'ait pas été nécessaire.
I’m afraid that wasn’t necessary.
L'opéra n'est pas terminé avant que la grosse dame n'ait chanté.
It’s not over until the fat lady sings.
Je m'étonne que Maxim n'ait rien fait.
I’m surprised that Maxim didn’t do anything.
— Rebecca (1940)
Logique qu'il n'ait eu aucun effet sur vous.
Makes sense that it had no effect on you.
— Les Bonnes étoiles (2022)
C'est dommage qu'elle n'ait pas pu venir.
It's a shame she couldn't come.