The classroom is empty, so the students______have gone to the laboratory.
【正确答案】
B
【答案解析】本题考查情态动词的用法。“情态动词+have done”表示对过去行为的推测。根据句意,must have done符合题意,是对过去行为的肯定推测。ought to/should have done sth.意为“过去应该做某事却未做”;could have done sth.用于虚拟语气,意为“本来能够做某事却未做”。