— Did Doris go out last night?

— Yes, but she ________ at home. Her little sister needed her care.


A. may have stayed
B. must have stayed
C. should stay
D. ought to have stayed
出自:山东第一医科大学英语3