单选题 Look, the ground is wet. It ______ last night.
  • A. should have rained
  • B. must have rained
  • C. must rain
  • D. could rain
【正确答案】 B
【答案解析】[解析] 本题考查“情态动词+have+过去分词”的用法。在给出的四个选项中,只有A和B两项是“情态动词+have+过去分词”的结构。而A项是对过去应该做而没有做的事情的推测,B项是对过去事情的肯定推测,所以,本题答案是选项B。