Đề minh họa theo cấu trúc thi THPT Quốc gia môn Tiếng Anh năm 2022 (30 đề) (Đề 26)

It has been a long time since they met.

46/50

Mark the letter A, B, C, or D on your answer sheet to indicate the sentence that is closest in meaning to each of the following questions

It has been a long time since they met.

They haven’t met since a long time.

They haven’t met for a long time.

They didn’t meet for a long time.

They didn’t meet a long time ago.

Giải thích

Đáp án: B

Giải thích:

It has been + khoảng thời gian + since + S + V2/ed

= S + haven't/hasn't + V3/ed + for + khoảng thời gian

Xét các đáp án:

A. They haven’t met since a long time. → Sai vì "since" không đi với "a long time", mà phải là "for a long time".

B. They haven’t met for a long time. → Đúng vì sử dụng đúng cấu trúc.

C. They didn’t meet for a long time. → Sai vì "didn’t meet" là thì quá khứ đơn, không phù hợp với nghĩa kéo dài đến hiện tại.

D. They didn’t meet a long time ago. → Sai vì câu này chỉ nói về một sự kiện trong quá khứ mà không thể hiện sự kéo dài đến hiện tại.

Chọn B. They haven’t met for a long time.

Dịch: Họ đã không gặp nhau trong một thời gian dài.