Câu hỏi: Mark the letter A, B, C, or D to indicate the sentence that is closest in meaning to each of the following questions.
It is over twenty years since I last got in touch with them.
A. I can't help keeping getting in touch with them for over 20 years.
B. I haven't gotten in touch with them for over 20 years.
C. I used to get in touch with them for over 20 years.
D. I have been getting in touch with them for over 20 years.
It is over twenty years since I last got in touch with them.
A. I can't help keeping getting in touch with them for over 20 years.
B. I haven't gotten in touch with them for over 20 years.
C. I used to get in touch with them for over 20 years.
D. I have been getting in touch with them for over 20 years.
Kiến thức: So sánh
Giải thích:
Công thức: Công thức: S + haven't/ hasn't + Vp2 + for + time
= S + (last) + Vp1 + time ago
= It is + time + since + S + (last) + Vp1
= The last time + S + Vp1 + was + time ago
It is over twenty years since I last got in touch with them.
= B. I haven't gotten in touch with them for over 20 years.
Tạm dịch: Đã hơn hai mươi năm kể từ lần cuối tôi liên lạc với họ.
Giải thích:
Công thức: Công thức: S + haven't/ hasn't + Vp2 + for + time
= S + (last) + Vp1 + time ago
= It is + time + since + S + (last) + Vp1
= The last time + S + Vp1 + was + time ago
It is over twenty years since I last got in touch with them.
= B. I haven't gotten in touch with them for over 20 years.
Tạm dịch: Đã hơn hai mươi năm kể từ lần cuối tôi liên lạc với họ.
Đáp án B.