单选题 I didn't hear the phone. I ______ asleep.
  • [A] must be
  • [B] must have been
  • [C] should be
  • [D] should have been


【正确答案】 B
【答案解析】[解析] 考查虚拟语气。前一分句用的是一般过去时态,而后一分句表示的是对过去的一种很肯定的推测,因此用“must+完成时态”这种虚拟语气。