52单词网 > 高中英语 > 高中英语题库 > We have proved great adventurers, but we have done the greatest march ever made

We have proved great adventurers, but we have done the greatest march ever made

来源:网络 时间:
We have proved great adventurers, but we have done the greatest march ever made

We ________ have proved great adventurers, but we have done the greatest march ever made in the past ten years.

[]A.

needn’t

B.

may not

C.

shouldn’t

D.

mustn’t

试题答案

答案:B

解析:

此句意为:我们也许不是了不起的冒险家,但是我们进行了过去10年中最了不起的征程。may not指不太肯定的推断,needn’t have done表示“本来不需要而做了”,shouldn’t have done意为“本来不应该做但是做了”。