单项选择题

The buses here ______ on time.

A. are never leaving
B. never leave
C. will never leave
D. would never have left