Trắc nghiệm tổng hợp Tiếng anh có đáp án 2023 (Phần 74)

He hasn't been back to his hometown for over twenty years now.

Giải thích

Đáp án: It has been over twenty years since he last went back to his hometown.

Giải thích: S + have/has + not + Vp2 + for + time = It + has + been + time + since + S + Vqk: ai đó đã không làm gì trong bao lâu/ đã bao lâu kể từ khi ai đó làm gì

Dịch: Đã hơn hai mươi năm kể từ lần cuối anh trở về quê hương.