来自蔡国林的问题
shouldhavedone;musthavedone;needhavedone;couldhavedone的区别是什么?
shouldhavedone;musthavedone;needhavedone;couldhavedone的区别是什么?
1回答
2020-12-15 15:46
shouldhavedone;musthavedone;needhavedone;couldhavedone的区别是什么?
shouldhavedone;musthavedone;needhavedone;couldhavedone的区别是什么?
一、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句.1.Itmusthaverainedlastnight,forthegroundiswet.昨晚一定下雨了,因为地面还是湿的.2.Youmusthavebeenmad...