We have proved great adventurers.but we have done the greatest march ever made i
来源:网络
时间:
推荐文章

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
解析:考查情态动词。needn’t have done意为“本来不必要做某事但做了”,shouldn’t have done意为“本不应该做某事”,must have done表肯定推测,只用于肯定句中。may not have done表示“也许没做某事”,用于对过去或已经发生的事进行推测。 |