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这个说法, 展开
Investigator__
2013-04-15 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2814
采纳率:82%
帮助的人:866万
展开全部
选择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都有虚拟的意思吗,像这个 带 have done的,一共有几个呢,你能帮我总结下吗,万分感谢
追答
还有以下几个:
must have done 表”过去一定做了某事“,表示对过去肯定的推测。
could have done 表“本来可以做某事而没有做”。
need have done 表“本来需要做而没有做”。

求采纳~~
天下英才科技有限公司
2024-11-24 广告
英语口语外教在天下英才(深圳)科技有限公司扮演着至关重要的角色。他们来自英语母语国家,拥有丰富的教学经验和地道的发音,致力于为学生提供高质量的口语指导。通过一对一或小班授课,外教能够针对学生的具体需求,设计个性化的学习计划,帮助学生在轻松愉... 点击进入详情页
本回答由天下英才科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式