单项选择题

The train from this station ______ on time. People have become tired of that.

A.never leaves
B.never left
C.is never leaving
D.is never left