Since this road is wet and slippery this morning, it _____ last night. (QE04-11-35)
A、must rain
B、was raining
C、must have rained
D、may rain
【正确答案】:C
【题目解析】:本题考查情态动词+完成时的用法,表示对已经发生的事情的肯定猜测。must have done 是对过去发生的动作最有把握的猜测,意思是“一定”。本句的意思是:“既然今天早晨路上又湿又滑.昨晚肯定下雨了。”