Đáp án B
Kiến thức: Câu đồng nghĩa - Thì hiện tại hoàn thành/ quá khứ đơn
Giải thịch:
Câu đề bài: The last time she went out with him was two years ago.
(Lân cuối cùng cô đi chơi với anh là hai năm trước.)
= B. She hasn't gone out with him for two years.
(Cô đã không đi chơi với anh ta được hai năm.)
Ta có công thức: S + last + V2/ed + O + khoảng thời gian + ago.
=S+ has /have + not + VP2 +O + for + khoảng thời gian.
= is + thời gian + since +S+ (last)+ V2/ ed + O
= The last time S+V2/ed+ O+ was + khoảng thời gian + ago.
Xét các đáp án còn lại:
A. She hadn't gone out with him for two years. (Sai thì)
B. She has gone out with him two years ago. (sai thì)
D. She have gone out with him since two years. (Sai trạng ngữ chỉ thời gian)
Vậy đáp án đúng là B