He last had his eyes tested ten months ago.
Đáp án đúng: B
Kiến thức về diễn đạt câu
Tạm dịch: Anh ta đi kiểm tra mắt lần cuối cách đây 10 tháng.
*Xét các đáp án:
A. He had not tested his eyes for ten months then: Anh ấy đã không kiểm tra mắt của mình trong mười tháng sau đó. (Dùng sai thì)
B. He hasn't had his eyes tested for ten months: Anh ấy đã không đi kiểm tra mắt trong mười tháng. (dùng thì hợp lí, đồng nghĩa)
C. He didn't have any test on his eyes ten months before: Anh ấy không có bất kỳ cuộc kiểm tra nào về mắt của mình mười tháng trước. (không đồng nghĩa)
D. He had tested his eyes ten months before: Anh ấy đã kiểm tra mắt của mình mười tháng trước. (không đồng nghĩa)
=> Chọn đáp án B.