should have gone 和 must have gone的区别,是高中的语法可是忘记了.

问题描述:

should have gone 和 must have gone的区别,是高中的语法可是忘记了.
The house is dark.; the Browns ______ to bed.
A.may go B.should go C.should have gone D.must have gone
为什么选D不选c?
1个回答 分类:英语 2014-11-11

问题解答:

我来补答
should have done表示过去本应该做什么.但事实并没有做.
must have done表示过去一定做了什么事
此句前面的the house is dark(房间里黑了)说明布朗一家一定睡觉了.
 
 
展开全文阅读
剩余:2000
下一页:绘图