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

That cannot be a true story. He ____________ it up. A. can have made B. must have made C. would have made D. should have made

165/330

That cannot be a true story. He ____________ it up.

can have made

must have made

would have made

should have made

Giải thích

Đáp án B

Make it up: bịa chuyện                                                                Would have Ved: sẽ

Can have Ved: đáng lẽ ra có thể                                                   Should have Ved: đáng lẽ ra nên

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

Câu này dịch như sau: Đó không thể là câu chuyện có thật. Anh ấy chắc hẳn đã bịa ra nó.