问题

Is John coming by train? —-He should, but he __________not. He likes driving his car. [ ]
A: must
B: can
C: need
D: may
B: can
C: need
D: may
正确答案是: