We( )have proved great adventurers, but we have done the greatest march ever...

admin2020-12-24  125

问题 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 +现在完成时"表示"也许没有",用于对过去或已经发生的事进行猜测。"needn't +现在完成时"表示“本来没有必要”,表示过去不需做某事。" shouldn't +现在完成时"表示"本来不应该做而做了某事。mustn't 不与现在完成时连用,只与动词原形连用,表示"禁止,不要"。
转载请注明原文地址:https://ti.zuoweng.com/ti/W9VCKKKQ