问题

.—Stevecome back because the window is open.—Yes.but he _______left it open last night.

A:must have;might have
B:might have;can’t have
C:can have;should have
D:might;must have
正确答案是: