永发信息网

be supposed to do sth与should have done sth 有什么区别?急急急!!谢谢

答案:3  悬赏:70  手机版
解决时间 2021-02-27 04:54
  • 提问者网友:泪痣哥哥
  • 2021-02-26 11:17
be supposed to do sth与should have done sth 有什么区别?急急急!!谢谢
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-02-26 12:08
should have done sth的sth比be supposed to do sth的sth更贴近现实,是客观正确该做的事
be supposed to do sth的事情只是理论上应该做的事,有可能是依照常理该做的,依照他人的命令该做的,是在某人主观观念中正确的事.
还有不解请追问
全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-02-26 14:38
第一个是 应该做... 第二个是 本应该做什么却没有 比如 JACK FAILED THE EXAM,HE SHOULD HAVE DONE BETTER.
  • 2楼网友:拜訪者
  • 2021-02-26 13:02
1.be supposed to do= should do 应该做某事: you are supposed to go to school on time=you should go to school on time. 你应该按时上学。 2.be supposed to have done sth= should have done. 应该做成了某事(实际上没做成): you are supposed to have done your homework= you should have done your homework. 你本应该能完成作业的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯