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

解析:

may not+have+动词+ed形式,意为“可能不”,用于对过去或已经发生的事进行猜测。needn’t have+动词+ed形式表示“不需要”,表示过去不需要做某事。shouldn’t+have+动词+ed形式表示本来不应该做而做了某事。mustn’t不与have+动词+ed形式连用,只与动词原形连用,表示“禁止,不要”。