15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 1)

The last time I saw Rose was three years ago. A. I haven’t seen Rose since three years. B. I haven’t seen Rose three years ago. C. I didn’t see Rose for three years.

5109/5750

The last time I saw Rose was three years ago.

I haven’t seen Rose since three years.

I haven’t seen Rose three years ago.

I didn’t see Rose for three years.

I haven’t seen Rose for three years.

Giải thích

Đáp án D

Lần cuối tôi gặp Rose là ba năm về trước.

= Tô chưa gặp Rose đã ba năm.

Cấu trúc hiện tại hoàn thành:

S + have(not) + Vpp + for + time period (khoảng thời gian)

= S + have(not) + Vpp + since + specific time (mốc thời gian cụ thể)

Chỉ câu D có cấu trúc đúng.