单项选择题

John always arrives on time. He's so()

A.rapid
B.timely
C.punctual
D.likely