be supposed to be done 和be supposed to have been done的区别原句The metal bar was supposed _____to the right size应填be supposed to be cut down他说:当be supposed to...的主语是“物”时,它表示“本应;本该”,用于表示“

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 03:35:19
be supposed to be done 和be supposed to have been done的区别原句The metal bar was supposed _____to the right size应填be supposed to be cut down他说:当be supposed to...的主语是“物”时,它表示“本应;本该”,用于表示“

be supposed to be done 和be supposed to have been done的区别原句The metal bar was supposed _____to the right size应填be supposed to be cut down他说:当be supposed to...的主语是“物”时,它表示“本应;本该”,用于表示“
be supposed to be done 和be supposed to have been done的区别
原句The metal bar was supposed _____to the right size
应填be supposed to be cut down
他说:当be supposed to...的主语是“物”时,它表示“本应;本该”,用于表示“某事本应该发生而没有发生”
而be supposed to后面接“have + 过去分词”时,表示“本应该做某事而没做”
这两者有区别吗?

be supposed to be done 和be supposed to have been done的区别原句The metal bar was supposed _____to the right size应填be supposed to be cut down他说:当be supposed to...的主语是“物”时,它表示“本应;本该”,用于表示“
有区别.
be supposed to be done表示应该被做成什么样,或者该做没做
be supposed to have been done第二个就像你说的,表示某事该完成却没有完成,其中包含着不应该是现在这种状况的意思.略带责备,和懊悔.
两者差异不仅在于感情色彩,还有时态.

主要是时态的差异,前者是现在时,后者是现在完成时
都是表被动,
be supposed to be done
The work is supposed to be done.这个工作应该被做。(陈述事实,没有多少感情色彩)
be supposed to have been done
The work was supposed to have been don...

全部展开

主要是时态的差异,前者是现在时,后者是现在完成时
都是表被动,
be supposed to be done
The work is supposed to be done.这个工作应该被做。(陈述事实,没有多少感情色彩)
be supposed to have been done
The work was supposed to have been done.But he forgot it,which made a lot of trouble.这个工作本应该被做,但是因为他忘了,造成了很多麻烦。(强调没有做带来的结果,感情色彩强烈,有一点抱怨的语气)
有没有懂呢?^^

收起