Đề luyện thi THPT quốc gia môn tiếng anh có lời giải (Đề số 04)

Christine ...... have arrived by now, she _______ have missed the bus.

9/50

Christine ...... have arrived by now, she _______ have missed the bus.

can’t / might

must/ can’t

may/ should

should / must

Giải thích

Đáp án D

should have done sth: nên đã làm gì (nhưng thực tế không làm) 

must have done sth: chắc hẳn đã làm gì (phỏng đoán) 

=> đáp án D 

Tạm dịch: Christine nên đến bây giờ rồi mới đúng, cô ấy chắc bị lỡ buýt rồi