问题

Does Jack _____ stay at home on weekends—-Yes, he _____ finish his homework first.
A:has to; can
B:have to; must
C:have to; can
D:has to; must;
B:have to; must
C:have to; can
D:has to; must;
正确答案是: