be supposed to do sth与should have done sth 有什么区别?
人气:438 ℃ 时间:2020-02-03 14:32:27
解答
should have done sth的sth比be supposed to do sth的sth更贴近现实,是客观正确该做的事
be supposed to do sth的事情只是理论上应该做的事,有可能是依照常理该做的,依照他人的命令该做的,是在某人主观观念中正确的事.
还有不解请追问有时态的区分么?should have done涵盖所有时态,有时态的话也是上下文体现了be supposed to do可以通过be的变化来体现时态
推荐
猜你喜欢
- 丽丽家有3人,平均每人喝0.5升水.如果每桶纯净水20升,那么他们家30 天大约喝几桶水?
- 若有理数a、b在数上表示的点如图,请化简|a+b|-|b-a|+|b|-a
- 写食物的英文短文
- 已知函数f(x)=sin(wx+π/4)(xεr大写,w>0)的最小正周期为π,将y=f(x)的图像向左平移|φ|个单位长度,所得图像关于y轴对称,则φ的一个值是?
- 弟子规读后感,500、600字
- 在三角形ABC中,已知D为AB边上一点,若AD=2DB,CD=CA/3+XCB,求X.
- Shanghai is one of the biggest c____ in China
- 阿尔及利亚气温多少