No sooner ____  than Mary came over.

Câu hỏi: No sooner ____  than Mary came over.

A has John gone out

B John has gone out 

C had John gone out  

D have John gone out