He last had his eyes tested ten months ago.

Chọn một phương án bên dưới để kiểm tra đáp án ngay:
Đáp án chính thức: B
Hướng dẫn giải chi tiết
(AI giải đề cho tôi)
Câu gốc: 'He last had his eyes tested ten months ago' = Lần cuối anh ấy khám mắt là 10 tháng trước, tức là từ đó đến giờ anh ấy chưa khám mắt lại. Cấu trúc tương đương: 'S + last + V(ed) + ... + time ago' = 'S + haven't/hasn't + V3 + for + time'.
- A: 'didn't have any tests in ten months' sai thì và sai nghĩa (quá khứ đơn).
- B: 'He hasn't had his eyes tested for ten months.' – đúng, hiện tại hoàn thành với 'for ten months', giữ cấu trúc have something done (had his eyes tested).
- C: 'He had tested his eyes' sai – tự mình kiểm tra, mất nghĩa causative 'have his eyes tested' (nhờ người khám).
- D: 'had not tested' sai thì (quá khứ hoàn thành) và mất nghĩa causative.
Vậy đáp án là B.
Câu hỏi này trích từ đề thi chính thức:

Đề Luyện Thi Đánh Giá Năng Lực Đại Học Quốc Gia TP.HCM - Đề Số 5

179 câu hỏi•Thời gian 150 phút•Chấm điểm & giải thích chi tiết
Làm trọn bộ đề thi này

Các câu hỏi khác trong đề (179 câu)

Xem toàn bộ đề →