I last heard from him five years ago.

Đáp án đúng: C
Kiến thức về diễn đạt câu
Tạm dịch
: Lần cuối tôi nghe tin từ anh ấy là 5 năm trước.
-> Ta có:
Ta có cấu trúc: S + have/has + NOT + V3/-ed + since/for …
<=> It's + time+ since + S + last + Ved/V2.
<=> S + last + V2/-ed + time + ago
<=> The last time + S + Ved/V2 + was+ time + ago
*Xét các đáp án:

A. I heard from him for five years. -> sai cấu trúc
B. I didn't hear from him for five years. -> sai cấu trúc
C. I haven't heard from him for five years: Tôi đã không nghe tin tức gì về anh ấy trong 5 năm rồi. -> đúng về cả ngữ nghĩa và cấu trúc
D. I have heard from him for five years. -> sai cấu trúc
=> Do đó, C là đáp án phù hợp.
Số bình luận về đáp án: 0