Subordonnées de temps avec inversion

Un certain nombre de tournures négatives permettent de placer la négation en tête de phrase. Dans ce cas, il convient d'inverser l'ordre du sujet et du premier auxiliaire. On utilise DO, auxiliaire vide, pour les temps simples.

Hardly had he closed the door when he heard a crash.
A peine eut-il fermé la porte qu'il entendit un fracas.

 

Not until he had opened the door did he realize...
Ce n'est pas avant d'avoir ouvert la porte qu'il se rendit compte...

N.B.:

Dans le premier exemple, Hardly porte sur closed.
Dans le second, Not porte sur realize et non sur had opened.