400 câu trắc nghiệm Ngữ pháp Tiếng Anh nâng cao (P8)

We .... for this opportunity for more than three years

26/40

We ________ for this opportunity for more than three years.

were waiting

have been waiting

waited

are waiting

Giải thích

Đáp án B

Ở đây có trạng ngữ chỉ thời gian for more than three years => dấu hiệu của thì hoàn thành/hoàn thành tiếp diễn. Do đó, đáp án là B (thì hiện tại hoàn thành tiếp diễn, diễn tả 1 hành động phát siinh trong quá khứ và tiếp diễn liên tục đến hiện tại)

Dịch: Chúng tôi đã chờ đợi cơ hội này hơn 3 năm rồi.