FOR AN HOUR WHEN THE BUS FINALLY CAME

28.

We ………. For an hour when the bus finally came.

A. waited

B. have waited

C. have been waiting

D. had been waiting