WE...FOR THIS OPPORTUNITY FOR MORE THAN THREE YEARS.A. HAVE BEEN W...

27.

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

A. have been waiting

B. were waiting

C. waited

D. are waiting