30 đề thi THPT Quốc gia môn Tiếng Anh năm 2022 có lời giải (Đề 15)

It is over twenty years since I last got in touch with them I can’t help keeping

46/50

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

I can’t help keeping getting in touch with them for over 20 years.

I haven’t gotten in touch with them for over 20 years.

I used to get in touch with them for over 20 years.

I have been getting in touch with them for over 20 years.

Giải thích

Đáp án B

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ọ