have sth. do和have sb. done有什么区别?

如题所述

have sth.to do 和have sth.done的区别是:

1、sb have sth. to do,有事要做,这里的sth,是由说话人完成的。sb是行动的主体,强调说话人要做某事。

2、sb have sth. done,翻译的话,还是说成有事要做,但这里的sth的行动主体不再是说话人,而是其他主体,即sth 被另一主体做了什么。sth 和done'是被动关系,强调说话人让其他人做某事。

拓展资料

have sth.to do

1、What does it have to do with you? 

与你何干?

2、All you have to do is make a home video. 

你要做的就是拍一段家庭录像片。

3、I have to do a lot of homework for tomorrow's meeting. 

明天要开会,我还要做许多准备工作。

4、As children develop, some of the most important things they learn have to do with their sense of self 

在成长过程中,孩子学到的一些最重要的东西与他们的自我意识有关。

5、All you have to do is right-click on the desktop and select New Folder. 

你只要在桌面上点击鼠标右键,选择“新建文件夹”就行了。

have sth.done

1、I have done woodwork for many years 

我做木工好多年了。

2、If I had not been enjoying the work, I would not have done so much of it. 

如果我不喜欢这份工作的话,就不会这么卖命干了。

3、I asked myself what I would have done in such a situation 

我问自己在这种情况下我会怎么做。

4、What am I supposed to have done wrong now? 

我这会儿究竟做错了什么?

5、I would never have done what they did. 

他们做的事情我是决不会做的。

温馨提示:答案为网友推荐,仅供参考
相似回答