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

You _____ have cooked so many dishes. There are only three of us for lunch.” A. couldn’t B. wouldn’t C. needn’t D. oughtn’t

314/400

You _____ have cooked so many dishes. There are only three of us for lunch.”

couldn’t

wouldn’t

needn’t

oughtn’t

Giải thích

C

Diễn tả điều gì không cần thiết phải làm trong quá khứ (nhưng đã làm) → dùng cấu trúc “needn’t have + PII

Dịch: “Bạn đáng ra không cần nấu quá nhiều món ăn. Chỉ có ba người chúng ta ăn trưa thôi mà.”