单项选择题

Is John coming by train
He should, but he ______ not. He likes driving his car.

A. must
B. can
C. need
D. may