We needn't have taken warm sweaters. We _______ the space in our luggage for more books

问题描述:

We needn't have taken warm sweaters. We _______ the space in our luggage for more books
a. can have usedb. could have usedc. ought to use
d. may have done
为什么选b 不选C, 高手们帮一下忙把,谢谢了!

你可以通过语境判断阿 前面那句话说得是we needn't have taken,是现在完成时态,后面的话首先时态就要对应,要用have done形式.而且C选项是虚拟语气,表示即将发生的事,时态明显对不上.还有你要准确的理解句子本身的意思.