We _____ for this opportunity for more than three years.
Giải thích
Chọn đá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 sinh 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.