精英家教网 > 高中英语 > 题目详情
—— I didn’t see her yesterday.
—— Oh, but you _______________.
A.must haveB.ought toC.should haveD.cannot have
C
should/ought to have done表示“本来应该做的事而事实上并未做”。根据上下文,句中省去了seen her。
练习册系列答案
相关习题

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

I wish you______go with me tomorrow.
A.willB.wouldC.shallD.can

查看答案和解析>>

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

What would have happened____, as far as the river bank?
A.if Bob has walked farther B.if Bob should walk farther
C.had Bob walked farther D.if Bob walked farther

查看答案和解析>>

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

The young man insisted that he_____nothing wrong and___free.
A.did; setB.had done; should be set
C.do; be setD.had done; must be set

查看答案和解析>>

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

-We want someone to design the new art museum for us.?
-_____ the young fellow have a try??
A.MayB.ShallC.WillD.Need

查看答案和解析>>

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

I told Sally how to get here, but perhaps I _______ for her.
A.had to write it outB.must have written it out
C.should have written it outD.ought to write it out

查看答案和解析>>

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

You _________think you're clever, but that doesn't give you the right to order me about!
A.shouldB.wouldC.couldD.might

查看答案和解析>>

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

The whole building _____ burned down, but the heavy rain _____.
A.might have; would help
B.could have been; helped
C.must have; helped
D.should have been; was helping

查看答案和解析>>

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

---Is there any flight to Tokyo today ?---I think there __, for the weather is too bad.
A.mustn’t beB.mightn’t beC.needn’t beD.can’t be

查看答案和解析>>

同步练习册答案