I haven't met my grandparents for five years.
Giải thích
Cấu trúc tương đương nghĩa giữa thì hiện tại hoàn thành & thì quá khứ đơn:
S + haven’t / hasn’t + P2 + for + khoảng thời gian: Ai đó đã không làm gì được bao lâu rồi
= S + last + V-ed/V cột 2 + khoảng thời gian + ago: Lần cuối ai đó làm gì là bao lâu trước
Tạm dịch: 5 năm rồi tôi chưa gặp ông bà ngoại. (thời điểm 5 năm trước có gặp, và từ đó đến nay thì chưa gặp)
A. Tôi thường gặp ông bà của tôi cách đây 5 năm. => sai nghĩa
B. Lần cuối tôi gặp ông bà tôi là cách đây 5 năm.
C. Tôi đã gặp ông bà của tôi được 5 năm rồi. => sai nghĩa
D. Tôi đã không gặp ông bà của tôi cách đây 5 năm. => sai nghĩa (thời điểm 5 năm trước là không gặp)
Chọn B.