WE ………. FOR AN HOUR WHEN THE BUS FINALLY CAME.A. WAITED B. HAVE WA...

28.

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

A. waited

B. have waited

C. have been waiting

D. had been waiting