单项选择题

All you can do now is _______.

A.wait
B.having to wait
C.waiting
D.having waited