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

发布时间:2020-08-17 14:26:18

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

网友回答

A. needn’t
(答案→)B. may not
C. shouldn’t
D. mustn’t
解析:比较:needn’t have done意为“本来不必做某事”,may not have done意为“(过去)可能没有做某事”,shouldn’t have done意为“本来不应该做某事”(must表推测时不用于否定式)。根据句意,显然只能选B。
以上问题属网友观点,不代表本站立场,仅供参考!