have sth.to do 和have sth.done的区别是什么

如题所述

  have sth.to do 和have sth.done的区别具体如下:
  1、have sth.to do的意思是有什么事情要去做,强调说话人要做某事;

  如:
  I have a lot of homework to do tonight.
  我今晚有很多功课要做。

  2、have sth.done有四种意思,分别是:
  (1)请某人完成某事,如:
  I hadthat door painted last week.
  上星期我请人把那扇门做了油漆。
  (2)(主语)完成了某事,如:
  we must have the work finished by Tuesday.
  我们必须在星期二以前完成此项工作。
  (3)(主语)遭受某种不幸的情况。如:
  I had my leg broken when I got off the bus.
  下车时我的腿子摔断了。
  (4)否定句中,表示“不允许….”“不让”。如:
  I won’t have anything said against her.
    我不会允许有任何反对她的言论。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-04
sb have sth. to do,有事要做,这里的sth,是由说话人完成的。sb是行动的主体,
强调说话人要做某事

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

eg:1 I still have some homework to finish.
2 I will have my car mended .
例句1中,我自己还有家庭作业要完成。家庭作业是“我”自己写的,所以have sth do,主动关系
例句2中,我要把我的车送去修。修理的人肯定不是我,所以我的车是被别人修,即have sth done。被动关系本回答被提问者和网友采纳
第2个回答  2018-07-04

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. 

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

本回答被网友采纳
第3个回答  2016-08-04
have sth to do意思是“有某事要做”,have为行为动词,to do作后置定语修饰sth。例如:
I have much work to do today. 今天,我有很多事情要做。
Do you have anything to eat? 你有些吃的东西吗?

have sth done意思是“让某事被做”,have是使役动词,done作宾语补足语。例如:
I had my hair cut. 我理发了。
第4个回答  2016-08-04
前者是有什么要做,后者是使,,,被做了
相似回答