Bộ 25 đề thi ôn luyện THPT Quốc gia môn Tiếng anh có lời giải năm 2022 (Đề 1)

You needn't have bought too much food.

48/50

You needn't have bought too much food.

It is not necessary for you to buy too much food.

You bought too much food, which was not necessary.

You have bought too much food that I don't need.

There is no need for you to buy too much food.

Giải thích

Đáp án: B

Giải thích:

Cấu trúc:

need have done: cần làm gì trong quá khứ (thực tế đã không làm)

needn’t have done: không cần làm gì trong quá khứ (thực tế đã làm)

Loại A, C và D vì dùng thì hiện tại, không phù hợp về thì và nghĩa.

Đáp án B phù hợp về thì và nghĩa.

Dịch: Bạn đáng ra đã không cần mua quá nhiều thức ăn.

→ Bạn đã mua quá nhiều thức ăn, điều mà đã không cần thiết.