1.房间真乱.肯定还没清扫过.选D.A和C都不对.e been以及shouldn't havwouldn't have been cleaned不合逻辑.
2.选D.He was going to.
3.选D.因为‘被邀请’发生在‘没有去聚会’之前,需要用过去完成时.
4.选B.意思是:几年前,没人能够预测出他们会成功.
must have imagined一定已经预测出、
should have imagined应该已经预测出、
would have imagined当时就会预测出来他们成功了.
5.这道题你丢了单词.