6000 câu trắc nghiệm tổng hợp Tiếng Anh 2024 có đáp án (Phần 10)

No sooner ________ than Mary came over

306/459

No sooner ________ than Mary came over.

have John gone out

had John gone out

has John gone out

John has gone out

Giải thích

Đáp án đúng là: B