I haven’t visited my grandmother for 2 months (ago)
Giải thích
Đáp án: The last time I visited my grandmother was 2 months ago.
Giải thích:
Dịch: Tôi đã không thăm bà trong 2 tháng nay rồi.
Dựa vào câu gốc có thể suy ra “Lần cuối cùng tôi thăm bà là 2 tháng trước” nên ta dùng thì quá khứ đơn với từ cho trong ngoặc (“ago”) để viết lại câu.
khoảng thời gian + ago: cách đây bao lâu
Khái quát cấu trúc viết lại câu giữa thì hiện tại hoàn thành và thì quá khứ đơn:
S + have/has not + done something + since/for + thời gian
= The last time S did something + was + thời gian + ago.