作业帮 > 英语 > 作业

We______ have proved great advanturers,but we have done the

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 19:52:17
We______ have proved great advanturers,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
关于几个常用情态动词的否定式加上完成时的用法,请具体解释.如有例句最好.
We______ have proved【to be】 great 【advanturers—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.
句子实际可变为:
We may not have proved (to be+n/adj.可省略) great adventurers,but we have done the greatest march ever made in the past ten years.
句意:我们也许不是最伟大的探险家,但是过去十年中我们确实走过了最了不起的历程.
needn't have done 过去本来不必做(却做了)
may not have done 过去也许/可能不
shouldn't have done过去本来不应该做(却做了)
mustn't 禁止/不许做.表示肯定性推测判断时,要用于肯定句.否定句中常用can、could代替表示推测判断.
按照语义,只有B 最合适.