精英家教网 > 高中英语 > 题目详情
We        the difficulty together, but why didn’t you tell me?
A.need have facedB.can have facedC.could have facedD.must have faced
C

试题分析:考查情态动词和虚拟语气。A有必要做某事,实际上却未做;B可能做了某事;C本可以做某事,实际上却未做;D一定做了某事;句意:我们本可以一起面对这些困难,但是你什么不告诉我?本句是一个对过去情况的虚拟。故C正确。
点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—Li Lin took the 8:00 bus to Fuzhou this morning.
—Really? He _________ a fast train. It’s much more comfortable to travel by fast train.
A.could have takenB.should takeC.must have takenD.can take

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The weather in the south is generally warm, but it________ be very cold sometimes.
A.mayB.shall C.willD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—I wonder why Suzan looks worried today.
—I’m not sure, but she ________a small accident driving here.
A.could haveB.might haveC.might have hadD.must have had

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Don’t use water to put out the fire if oil catches fire. As is known, oil ____ float on water.
A.shallB.mustC.mayD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If you           spit at all, please spit in the bucket(痰孟里)provided
A.mustB.shallC.should D.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mike ________ his car, for he came to work by bus this morning
A.can have foundB.could have found
C.can’t have foundD.mustn’t have found

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If people eat natural plant poisons by mistake, they _______ go to hospital without delay.
A.wouldB.canC.mayD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—I can’t find my mobile phone anywhere.
—You _____ have lost it while eating out.
A.mayB.needC.wouldD.should

查看答案和解析>>

同步练习册答案