单选题 10.  Aunt Sharon looks sleepy. She ______ to bed very late last night.
【正确答案】 B
【答案解析】[考点] 情态动词
没有mustn't have done这种用法;must have done表示对过去情况的肯定推测,意为“一定做了……”;would have done表示对过去情况的虚拟,意为“(过去)会做……”;should have done表示“本应该做某事,而实际上却未做”,常含有责备、懊悔之意。根据句意可知,选B。
   莎伦阿姨看起来很困倦。她昨晚一定睡得很晚。