单项选择题

The bus is late and Julie is cold. She ______for the bus for 10 minutes.

A.waits
B.waited
C.has waited
D.has been waiting