have done和had done的区别

 我来答
零粉丝做起
高能答主

2022-11-28 · 从头开始啊
零粉丝做起
采纳数:4758 获赞数:52749

向TA提问 私信TA
展开全部

这题我会老师刚刚教过。

含义不同

have done:英式发音 [hæv dʌn]   美式发音[hæv dʌn]英式发音和美式发音是一样的。

意思:从过去发生,截止到现在

had done:英式发音 [həd dʌn]   美式发音桥旅[həd  dʌn]英式发音和美式发音是一样的。

意思:过去的过去发生,截止到过去。


用法不同

have done的用法

1、I told you we should have done it my way! 

我跟你说过我们原敬侍本应该用我的方法来做这事。

2、Any reasonable person would have done exactly as you did. 

任何有头脑的人都会完全照你那样去做的。

3、He said I must have done something bad to deserve it. 

他说我肯定是罪有应得。

4、You shouldn't have done it without consulting me. 

你不该不和我商量就做了这件事。

5、He was so desperate for a job he would have done anything. 

他当时太想找份工作了,什么事都愿意干。



had done的用法

1、A period spent working abroad had done nothing to mellow him. 

他在海外工作了一段时间,却没有变得老练。

2、I did not acknowledge that he had done anything wrong. 

我没有承认他犯了什么错。

3、I asked him whether he had done it all himself or whether someone had helped him. 

我问过他这都是他自己做的还是有人帮他做的。

4、The director paid tribute to all she had done for the charity. 

董事赞扬她为慈善事敏稿凳业所做的一切。

5、He was beside himself with rage when I told him what I had done. 

我告诉他我做了什么事,他就勃然大怒。



广州奥泰斯工业自动化控制设备有限公司_
2023-03-29 广告
日本OPTEX FA光电传感器产品已在中国大陆销售了近30年,产品的高性价比已被广大客户所认可。为更好的服务广大客户,日本株式会社(OPTEX FA)于2013年成立广州奥泰斯工业自动化控制设备有限公司,作为OPTEX FA中国区总部。日本... 点击进入详情页
本回答由广州奥泰斯工业自动化控制设备有限公司_提供
阿梨吃饱咯
高能答主

2022-03-02 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:8043
采纳率:94%
帮助的人:163万
展开全部
havedone和haddone的区别是:havedone是现在完成时。现在完成时表示的是处于现在这个时间点,对这个时间点之前发生的一个或一系列动作的总结。haddone是过去完成时。过去完成时表示的是:站在某个卜斗拿过去的时间点,对这个时间点之前发生的一个或一系列动作的总结。

过去完成时表示过去某型搭一时间或动作以前已经发生或完成了的动作销销,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。在英语时态中,"时"指动作发生的时间,"态"指动作的样子和状态。它表示动作发生的时间是"过去的过去",侧重事情的结果。

现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。在英语时态中,"时"指动作发生的时间,"态"指动作的样子和状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秘和0K5
高能答主

2022-02-28 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3.2万
采纳率:100%
帮助的人:680万
展开全部
havedone和haddone的区别是:havedone是现在完成时。现在完成时表示的是处于现在这个时间点,对这个时间点之前发生的一个或一系列动作的总结。haddone是过去完成时。过去完成时表示的是:站在某个卜斗拿过去的时间点,对这个时间点之前发生的一个或一系列动作的总结。

过去完成时表示过去某型搭一时间或动作以前已经发生或完成了的动作销销,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。在英语时态中,"时"指动作发生的时间,"态"指动作的样子和状态。它表示动作发生的时间是"过去的过去",侧重事情的结果。

现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。在英语时态中,"时"指动作发生的时间,"态"指动作的样子和状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式