“should have done”和“would have done”都是英语中常见的虚拟语气结构,它们虽然有些相似,但在用法和意义上还是有一些区别的。 should have done 基本含义:“should have done”表示“本来应该做某事,但实际上没有做”。它常用于表达遗憾、责备或对自己过去行为的反思。 使用场景:当你觉得某人在过去某个时间点...
should have done“本应该做某事” might have done“可能做过某事” could have done“本可以做到某事” would have done“本愿意做某事” 都是表示与过去事实相反.if条件句中的虚拟基本含义相同,只是要注意主从句时态一致 分析总结。 musthave过去分词表示对过去的推测意思是一定已经想必已经准是已经结果...
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 woul...
3. 二者的主要区别:would have done重在假设一种可能的结果,与条件有关;而should have done则更多地涉及责任和遗憾,表达的是一种应当做的行为却未发生的情况。通过语境和语义的差异,我们可以更准确地理解和使用这两个表达方式。这两种表达都是对过去情况的描述,但侧重点不同,理解其背后的含义和...
在英语中,would have done和should have done都是虚拟语气的表达,用于对过去情况的假设。它们的主要区别在于,would have done强调的是对过去行为的假设,表示“本来会做”,而should have done则侧重于表示“本来应该做”。对于would have done,我们可以看到这样的例句:在面临某种情境时,人们可能会问...
文章探讨了"would have done"和"should have done"这两个表达在语言中的区别。"should have done"意味着过去应该做某事但未做,带有责备或遗憾的意味。例如,"You shouldn't have come here alone at such a late hour",实际表达的是责备对方不该独自深夜来访。而"would have done"则表示过去本...
解析 should have done有本应该做什么,但是没有做的意思would have done 本来打算做什么,但是没有做结果都是没有做结果一 题目 should have done 和 would have done 的意思是一样的吗? 答案 should have done有本应该做什么,但是没有做的意思 would have done 本来打算做什么,但是没有做 结果都是没有做...
could have done是说一件本来有可能完成的事情你没有做到 重在说可能性,would have done 是说一件一定可以完成的事情 你没有做到 这是对假象的结果(唯一)的猜测 比如说你考试没过你老师和你说 u should have passed the exam.你应该要过的(过了肯定对你有好处,)对你提出建议,如果是could...
shouldhavedone是虚拟语气表示应该做而实际上没有做,并且带有一种责怪的语气 eg.Youshouldhavefinishedyourwork.表示你本应该做完作业而没有完成。 wouldhavedone也是对将来的事的虚拟表示对将来可能发生事情的一种... 分析总结。 shouldhavedone是虚拟语气表示应该做而实际上没有做并且带有一种责怪的语气egyoushould...