问题

What a pity! I ______in Hainan two more days,but something urgent needed to be dealt with back home.
A:must have stayed
B:needn't have stayed
C:may have stayed
D:could have stayed
B:needn't have stayed
C:may have stayed
D:could have stayed
正确答案是: