He last had his eyes tested ten months ago.
A. He had tested his eyes ten months ago.
B. He had not tested his eyes for ten months then.
C. He hasn’t had his eyes tested for ten months.
D. He didn’t have any test on his eyes in ten months
Giải bởi Vietjack
Đáp án đúng: C
Dịch: Anh ấy chưa kiểm tra mắt trong mười tháng.
Kiến thức: Chuyển từ quá khứ đơn sang hiện tại hoàn thành
Quá khứ đơn: It’s + thời gian ….+ since …+ last + V2
S + last + V2 + time + ago
The last time + S + V-ed + was + time + ago
→ Hiện tại hoàn thành: S + haven’t/hasn’t + V3 + for + thời gian
Ví dụ:
• Quá khứ đơn: It’s been three years since I last saw her. (Đã ba năm kể từ lần cuối cùng tôi gặp cô ấy.)
Despite his inexperience in the field, John applied for the job.
Mr. Pike gets old so he often feels tired. This sentence means: .
I suggest turning off the air-conditioner. This sentence means: .