500 Câu trắc nghiệm từ vựng Tiếng Anh có đáp án - Phần 3

They haven’t kept in touch with each other ………………

45/50

They haven’t kept in touch with each other ………………

2 years ago

since 2 years

over 2 years

for 2 years

Giải thích

Chọn đáp án D

"haven't kept: thì hiện tại hoàn thành
"2 years" là một khoảng thời gian nên ta dùng "for"