当前位置:高中试题 > 英语试题 > 虚拟语气 > —Why does Sara know so much about Angkor Wat?—She _______ there,or she may hav...
题目
题型:不详难度:来源:
—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用于肯定句,表示对过去情况肯定的推测,意为“一定发生了某事”。
核心考点
试题【 —Why does Sara know so much about Angkor Wat?—She _______ there,or she may hav】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
I _______ have been more than six years old when the accident happened.
A.shouldn’tB.couldn’t
C.mustn’tD.needn’t

题型:不详难度:| 查看答案
—Daddy, would you buy me an MP3 player if I do well in the first city-wide examination?
—I _______, I promise.
A.wouldB.shall
C.willD.do

题型:不详难度:| 查看答案
After hours of repair,the driver tried to start the car but it _______ work.
A.won.tB.shouldn’t 
C.wouldn.tD.couldn’t

题型:不详难度:| 查看答案
Test takers _______ remain in their seats until all the exam papers have been collected.
A.canB.could 
C.shallD.would

题型:不详难度:| 查看答案
—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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.