should have done 与would have done有区别吗?有would/should had...
发布网友
发布时间:2024-05-09 09:28
我来回答
共4个回答
热心网友
时间:2024-08-30 13:54
should have done是虚拟语气 表示应该做而实际上没有做,并且带有一种责怪的语气
eg. You should have finished your work. 表示你本应该做完作业而没有完成。
would have done也是对将来的事的虚拟 表示对将来可能发生事情的一种推测
She would have loved it
热心网友
时间:2024-08-30 13:57
should have done:本该做……
could have done:本能做……
热心网友
时间:2024-08-30 13:58
有。有。
一个强调应该,一个强调可能
热心网友
时间:2024-08-30 13:54
should have done是对已发生的事的虚拟语气 表示应该做而实际上没有做
would have done是对将来的事的虚拟预期 表示将来可能会
热心网友
时间:2024-08-30 13:50
should have done是虚拟语气 表示应该做而实际上没有做,并且带有一种责怪的语气
eg. You should have finished your work. 表示你本应该做完作业而没有完成。
would have done也是对将来的事的虚拟 表示对将来可能发生事情的一种推测
She would have loved it
热心网友
时间:2024-08-30 13:51
should have done:本该做……
could have done:本能做……
热心网友
时间:2024-08-30 13:54
有。有。
一个强调应该,一个强调可能
热心网友
时间:2024-08-30 13:56
should have done是对已发生的事的虚拟语气 表示应该做而实际上没有做
would have done是对将来的事的虚拟预期 表示将来可能会
should have done 与would have done有区别吗?有would/should had...
should have done是虚拟语气 表示应该做而实际上没有做,并且带有一种责怪的语气 eg. You should have finished your work. 表示你本应该做完作业而没有完成。would have done也是对将来的事的虚拟 表示对将来可能发生事情的一种推测 She would have loved it ...
would have done和 should have done的区别是什么
would/should + have + 过去分词,这是虚拟语气的一种用法。would have done和 should have done的区别是 would have done :表示对过去事情的假设,意思是“本来会做”。should have done:表示对过去事情的假设,意思是“本来应该做”。例句:would have done 1、I asked myself what I would ha...
would have done和 should have done的区别是
另外,"should have done"、"might have done"、"could have done"和"would have done"都与过去事实相反,它们在虚拟语气中的含义相似,但时态上需要保持一致。总结来说,这些表达都涉及到对过去行为的反思和推测,理解它们的区别有助于更准确地使用英语进行表达。
would have done和 should have done的区别是什么
1.should/ought to have done的含义.“should/ought to have+过去分词”表示“过去应该做谋事却没有做”; “should not/ought not to have+过去分词”表示“作了不应该做的事”.含有责备或遗憾的意思.例如:You shouldn’t /oughtn’t to have come here alone at such a late hour.你这么...
should have done, would have done, could have done的区别
三者有交集的地方 should have done 是说 一件事情本来是有益/有帮助的/想做好的事情 你并没有做到 因而给你之前的动作提出另外一种建议的含义。could have done是说一件本来有可能完成的事情你没有做到 重在说可能性,would have done 是说一件一定可以完成的事情 你没有做到 这是对假象的...
wouldhavedone和shouldhavedone的区别是什么
would have done和should have done的区别 答案:would have done表示对过去情况的假设或推测,是一种条件性的表达,意味着如果某种情况发生,结果会是怎样。而should have done则表示对过去情况的遗憾或责备,含有“本该做却未做”的意思。详细解释:1. would have done的含义及用法:would ...
would have done和should have done有什么区别?
would have done和 should have done的区别是 would have done :表示对过去事情的假设,意思是“本来会做”。should have done:表示对过去事情的假设,意思是“本来应该做”。例句辨析:would have done 1、I would have done it, but I had no time.我本来要办这事的,可是没时间。2、I ...
would have done和should have done区别,详细一些!谢谢!
这两个在虚拟语气里的使用区别不大,一般来说可以换用。但是根据上下文特别强调“本应该...但是”的时候用should have done,would have done也有这个意思,但是'应该'的意味没有should强。
wohould have done的区别是什么
would have done 通常表示“本来会做”,表达一种假设的结果。例如,"I would have told you all about the boy's story, but you didn't ask me" 这句话意味着说话者原本打算分享小男孩的故事,但因为对方没有询问,所以没有实现。相比之下,should have done 则带有某种程度的责备或遗憾,暗示...
should have done与would have done有区别吗?
eg. You should have finished your work. 表示你本应该做完作业而没有完成。would have done也是对将来的事的虚拟 表示对将来可能发生事情的一种推测