单项选择题

A. might as well leave
B. had better to leave
C. ought to have leave
D. should have to leave