No sooner .......................................... their baby is due in July, than the press was set on fire.
a. have the Duke and Duchess of Cambridge announced that;
b. had the Duke and Duchess of Cambridge announced that;
c. did the Duke and Duchess of Cambridge announce that;
d. did the Duke and Duchess of Cambridge announce than.
Is it b?
Yes. "... than the press was set on fire" sounds odd to me (sounds too literal).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes.
"... than the press was set on fire" sounds odd to me (sounds too literal). I wouldn't personally put a comma before "than".