The room is in a terrible mess,it ___ cleane;

问题描述:

The room is in a terrible mess,it ___ cleane;
a、can’t have been
b、shouldn’t have been
c、mustn’t have been
d、wouldn’t have been

这个应该是虚拟语气吧,不可能已经干净了,应该是D,过去式表虚拟