"John isn’t here now. " "______left by the back door?"

admin2014-06-13  6

问题 "John isn’t here now. " "______left by the back door?"

选项 A、Must he have
B、Might he have
C、Had he
D、Should he have

答案B

解析 句型might have done表示过去很小的可能性,例如:A word of encouragementmight have made me respect instead of hate him.一句鼓励的话或许就会使我尊敬他而不是仇视他了。句型must have done表示对过去情况的肯定推断,意为“一定,想必”。例如:He must have forgotten to wind the clock last night,didn’t he?他昨晚准是忘记给表上弦了,不是吗?句型should have done表示“过去应该做但未做”,这是虚拟语气的一种特殊表达方式。例如:You should have snatched a free moment for writing a letter.你本应抽空写封信。
转载请注明原文地址:https://jikaoti.com/ti/mlYRFFFM
0

最新回复(0)