we were surpised when we saw the factory,we had imagined it _much bigger A having been B to be C be D being答案是B

问题描述:

we were surpised when we saw the factory,we had imagined it _much bigger A having been B to be C be D being答案是B

A having been
1)应该是虚拟语气,表示原来想像的和实际看到的大不一样;
2)imagine后面的动词般以ing形式出现

在没看到它前,以为它会更大,所以是 to be 有对将来猜测的意思

imagine to be是固定搭配 和think 一样的
在这个句子中,也没别的可选.