No sooner________that I________from them for a long time than the letter________

Câu hỏi :

No sooner________that I________from them for a long time than the letter________

A. I complained / had not heard / had comeB. had I complained / did not hear / came

B. had I complained / did not hear / came

C. had I complained / did not hear/ had come

D. had I complained / had not heard / came

* Đáp án

D

* Hướng dẫn giải

Dùng phương pháp loại trừ: No sooner + had + S + done .... => A loại For a long time => dùng quá khứ hoàn thành => Đáp án D là đúng

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Tổng hợp đề thi thử Tiếng Anh có lời giải !!

Số câu hỏi: 1937

Copyright © 2021 HOCTAP247