havedone是什么意思(have done什么意思)

行业热点1年前 (2023)发布 EditorY
0 0

have done是什么意思? 怎么用?

have done 是指已经做了什么“done”可以替换任何及物动词的过去完成时结构。

举个例子:I have eaten that apple.

我已经吃过了苹果

have been 是指状态,也可以曾经去过,但已回来

再举个例子:I have been in Beijing for 3 years.

我曾经在北京呆了三年。

回答者: 岸上的小披风 – 经理 四级 1-4 12:33

en,一个是行为,一个是状态

have done和had done的区别

这题我会老师刚刚教过。

含义不同

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. 

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

have done是不是表达任何事情完成的意思

楼主,您好详细点就是说:1)mustn’t have done可意为“本不必”,即已经做了某事,而实际上不必要2)首先have done表示已经做过,这点就不用谈了。can’t have done 表示以前不可能做某事。例句—Where____Margaret have put the empty bottles?—She________them away.They must be somewhere.A.can;can’t have thrownB.must;must have thrown.C.must;needn’tD.can;must throw答案为A.第一个句子是一个疑问句而且表示可能性的推测,所以只能用情态动词can或could,第二句的答语表示对过去的推测,所以用can’t have done. 请看常见的“情态动词 + have + 过去分词”的用法:一、“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句。如:It must have rained last night, for the ground is wet.You must have been mad to speak to the servant.二、“can / could + have + 过去分词”表示对过去某种情况的怀疑或不确定。can和could一般用于否定句和疑问句,could的语气较can弱。如:I didn’t see her at the meeting this morning; she can’t / couldn’t have spoken at the meeting.He can’t have finished the work so soon.

have done和have been done有什么区别呢?

have done和have been done 的区别为:词性不同、侧重点不同、用法不同。

一、词性不同

1、have done:是主动形式的现在完成式。

2、have been done:是被动式的现在完成式。

二、侧重点不同

1、have done:have done表达即时性操作。

2、have been done:have been done表达延续性操作。

三、用法不同

1、have done:侧重于后主语,事。I have finished my homework.我已经完成我的作业了。

2、have been done:侧重于前主语,人。The classrooms have been cleaned.教室被打扫干净了。

以上文章内容就是对havedone是什么意思和have done什么意思的介绍到此就结束了,希望能够帮助到大家?如果你还想了解更多这方面的信息,记得收藏关注本站。



本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

© 版权声明

相关文章

暂无评论

暂无评论...