He last cooked for the whole family five months ago.
Đáp án đúng: C
Kiến thức về viết lại câu
Tạm dịch: Anh ấy nấu cho cả gia đình lần cuối cùng cách đây 5 tháng.
A. Anh ấy không nấu ăn cho cả gia đình năm tháng trước. (Không đồng nghĩa)
B. Anh ấy đã nấu ăn cho cả gia đình trong năm tháng. (Không đồng nghĩa)
C. Anh ấy đã không nấu ăn cho cả gia đình trong năm tháng.
D. Anh ấy đã từng nấu ăn cho cả gia đình trong năm tháng. (would - diễn tả nghĩa đã từng làm gì thường xuyên trong quá khứ, giới từ “in” - dùng cho khoảng thời gian trong tương lai. → không hợp lý).
=> Dựa vào cấu trúc thì hiện tại hoàn thành và dịch nghĩa, đáp án C đúng.