15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 61)

I can’t find those new socks I bought. I ________them in the store. A. should have left B. must have left C. have left D. ought to have left

104/310

I can’t find those new socks I bought. I ________them in the store.

should have left

must have left

have left

ought to have left

Giải thích

B

Must have Ved: chắc có lẽ đã...

Should/ ought to have Ved: đáng lẽ ra đã...

Câu này dịch như sau: Tôi không thể tìm đôi tất mới mà tôi đã mua. Chắc có lẽ tôi đã để quên nó ở cửa hàng.

=>Chọn B