My wait in the queue has lasted forty minutes so f...

Câu hỏi: My wait in the queue has lasted forty minutes so far.---> I ___________________________________________________

A. waited in the queue forty minutes ago.

B. was waiting in the queue for forty minutes.

C. have been waiting in the queue for forty minutes.

D. wait in the queue in forty minutes.