问题

Will Jim come to Yangzhou for a holiday—- He _______ come , but it depends on how much homework he will have.
A:may
B:have to
C:must
D:need ;
B:have to
C:must
D:need ;
正确答案是: