They last visited me 2 weeks ago. → They have ____________________________________________________.
Giải thích
Đáp án đúng: They have visited me for 2 weeks.
S + last + V (quá khứ đơn) + O + khoảng thời gian + ago.
= S + have/ has + P2 + O + for + khoảng thời gian.
Dịch: Lần cuối họ tới thăm tôi là 2 tuần trước. = Họ đã tới thăm tôi được 2 tuần rồi.