Mark the letter A,B,C or D on your answer sheet to indicate the correct answer to each of the following questions.
We ________ for this opportunity for more than three years.
A. were waiting
B. have been waiting
C. waited
D. are waiting
Đá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.