should/ought to have done 与might have done 的区别
人气:170 ℃ 时间:2019-10-01 02:34:23
解答
should/ought to have done 表示“过去本应该做某事却未做”,
might have done 表示“对过去某事的推测,认为某一件事情在过去可能发生了”
推荐
- should have done ;could have done; might have done 有什么区别
- 关于英语ought to have done 与should have done的区别 有need have done needn,t have done 与should h
- would have done,might have done,could have done,should have done分别表示什么意思?
- 区别could,might,would,should have done
- should/could/must/might have done用法?
- 求两中国历史解放战争时期
- 人教版初二下册数学29页练习题计算答案如题
- 汽车开上一道坡道,汽车质量1500kg,牵引力为3000N,沿坡道每前进100m升高2m汽车上坡前速度为20m/s,若
猜你喜欢