精英家教网 > 高中英语 > 题目详情
—Why does Sara know so much about Angkor Wat??
—She _______ there,or she may have read about it.?
A.must have been?
B.shouldn’t have been?
C.may have been?
D.can’t have been?
C?
此题考查情态动词表推测的用法。由后面or...来判断,说话人对此事不是很有把握,故用may have done表示对过去情况不太肯定的推测,意为“或许做了某事”。must have done用于肯定句,表示对过去情况肯定的推测,意为“一定发生了某事”。
练习册系列答案
相关习题

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

He commanded that all the gates __________.
A.should shutB.would be shutC.shutD.be shut

查看答案和解析>>

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

—Can we ski on this mountain??
—Of course.However, at no time _______ you do so alone.?
A.couldB.might
C.needD.must?

查看答案和解析>>

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

—Is there a basketball match between the LA Lakers and Houston Rockets this Saturday?
—There _______ be.I’ve already got one ticket.?
A.mightB.would?
C.mustD.can?

查看答案和解析>>

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

—Isn’t that Ann’s husband over there?
—No, it _______ be him—I’m sure he doesn’t wear glasses.?
A.can’tB.must not
C.won’tD.may not

查看答案和解析>>

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

—Did you notice John was not at work today?
—No.If _______ working,I would have noticed it.
A.I’dB.I was
C.I’d beenD.I were?

查看答案和解析>>

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

—What do you think we can do for our aged parents?
—You    do anything except that you visit them as often as possible.
A.don’t have toB.oughtn’t to
C.mustn’tD.shouldn’t

查看答案和解析>>

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

He suggests we______to the cinema at once, otherwise we will be late.
A.must goB.goC.will goD.would go

查看答案和解析>>

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

There is a real possibility that these animals could be frightened,__________a sudden loud noise.?
A.being thereB.should there be?
C.there wasD.there having been?

查看答案和解析>>

同步练习册答案