Tổng hợp đề thi thử Tiếng Anh có lời giải (Đề số 3)

No sooner________that I________from them for a long time than the letter________

55/80

No sooner________that I________from them for a long time than the letter________

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

had I complained / did not hear / came

had I complained / did not hear/ had come

had I complained / had not heard / came

Giải thích

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