We __________ have proved great adventurers, but we have done the greatest march ever made in the past ten years.
A.needn’tB.may not
C.shouldn’tD.mustn’t
B。
比較:needn’t have done意為“本來不必做某事”,may not have done意為“(過去)可能沒有做某事”,shouldn’t have done意為“本來不應該做某事”(must表推測時不用于否定式)。根據(jù)句意,顯然只能選B。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

 —Has your father got up?
—Sorry, I’m not sure. He __________ got up. Please go and see for yourself.
A.must haveB.can’t haveC.would haveD.might have

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

. I told your friend how to get to the hotel, but perhaps I __________ have driven her there.
A.couldB.must
C.mightD.should

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

In crowded places like airports and railway stations, you __________ take care of your luggage.
A.canB.may
C.mustD.will

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

As you worked late yesterday, you __________ have come this morning.
A.mayn’tB.can’t
C.mustn’tD.needn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

. If it were not for the fact that she_______sing, I would invite her to the party.
A.couldn’tB.shouldn’tC.can’tD.might not

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

“Is John coming by train?” “He should, but he _________ not. He likes driving his car.”
A.mustB.canC.needD.may

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Shall we go skating or stay at home?
—Which       do yourself?
A.do you ratherB.would you rather
C.will you ratherD.should you rather

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Your sister nearly _______ all her spare time to her study during the three years.
—That's right, or she ________ the first place in her school in the examination.
A.devoted; wouldn't have taken B.spent; wouldn't have taken
C.had devoted; hadn't taken D.had spent; couldn't take

查看答案和解析>>

同步練習冊答案