You--me about it earlier,but you didn't.
A.shouldhavetoldB.wouldhavetoldC.musthavetoldD.shouldtell.选哪个,我知道有shouldhavedone,不知道有...
A.should have told B.would have told C.must have told D.should tell.选哪个,我知道有should have done,不知道有没有would have done这个说法,
展开
1个回答
展开全部
选择A
解析:should have done 表示“本来应该做而没有做”,常带有”责备“之意,侧重于”应该“。
翻译为:你本应该早点告诉我,可是你没有。
而would have done 表示“本来能够做而没有做”,常带有”遗憾、悔恨“之意,侧重于”能够“。
如:I would have gone to the party,but I had to much homework to do.
翻译为:我本能够去参加聚会,但是我有好多的作业要做。
对你有所帮助的话,请及时采纳喔~~
解析:should have done 表示“本来应该做而没有做”,常带有”责备“之意,侧重于”应该“。
翻译为:你本应该早点告诉我,可是你没有。
而would have done 表示“本来能够做而没有做”,常带有”遗憾、悔恨“之意,侧重于”能够“。
如:I would have gone to the party,but I had to much homework to do.
翻译为:我本能够去参加聚会,但是我有好多的作业要做。
对你有所帮助的话,请及时采纳喔~~
更多追问追答
追问
那should have done和would have done都有虚拟的意思吗,像这个 带 have done的,一共有几个呢,你能帮我总结下吗,万分感谢
追答
还有以下几个:
must have done 表”过去一定做了某事“,表示对过去肯定的推测。
could have done 表“本来可以做某事而没有做”。
need have done 表“本来需要做而没有做”。
求采纳~~
天下英才科技有限公司
2024-11-24 广告
2024-11-24 广告
英语口语外教在天下英才(深圳)科技有限公司扮演着至关重要的角色。他们来自英语母语国家,拥有丰富的教学经验和地道的发音,致力于为学生提供高质量的口语指导。通过一对一或小班授课,外教能够针对学生的具体需求,设计个性化的学习计划,帮助学生在轻松愉...
点击进入详情页
本回答由天下英才科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询