问题

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
正确答案是: