精英家教网 > 高中英语 > 题目详情
—Mary’s score on the test is the highest in her class.
—Really? She     have studied very hard.
A.mayB.ought toC.mustD.should
C
考查情态动词表示推测。Must have done一定做了某事;B=D,所以排除。May have done也许做了某事;句意:—Mary的考试分数是班级里最高的。—真的吗?她肯定学习的非常认真。
练习册系列答案
相关习题

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

Our monitor was absent. Otherwise I _________ the chair.
A.would not takeB.didn't take
C.hadn't takenD.wouldn't have taken

查看答案和解析>>

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

He caught a bad cold. He ____on more clothes that day.
A. should have put      B should have putted  C. had put  D. was put

查看答案和解析>>

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

I     have passed my examination easily, but I made too many stupid mistakes.
A.mustB.willC.shallD.could

查看答案和解析>>

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

But for their help, we ______ the program in time.
A.can not finishB.will not finish
C.had not finishedD.could not have finished

查看答案和解析>>

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

When I am tired with math exercises, I            go out for a walk to get relaxed.
A.shouldB.mustC.needD.will

查看答案和解析>>

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

— Can you imagine what is Jack doing now? He is playing football outside while everyone else is busy in class!
— He     his homework, I think.
A.must have finishedB.must finishC.can’t have finished D.mustn’t have finished

查看答案和解析>>

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

—Did you tell Rose about the test?
—Oh, no, I forgot. I          call her now.
A.willB.canC.shouldD.might

查看答案和解析>>

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

---The weather has been very hot and dry.
---Yes. If it had rained even a drop, things would be much better now! And my vegetables ______.
A.wouldn’t die B.didn’t die C.hadn’t diedD.wouldn’t have died

查看答案和解析>>

同步练习册答案