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

It is ages since I last saw you.

31/54

It is ages since I last saw you.

I haven’t see you for ages.

I have seen you for ages.

I hadn’t seen you for ages.

I haven’t seen you for ages.

Giải thích

Đáp án: D

Giải thích: Thì hiện tại hoàn thành: S + have/has + (not) + Vp2 + for + khoảng thời gian: ai đó làm gì/không làm gì trong bao lâu

Dịch: Tôi đã không gặp bạn lâu rồi.