have sth to be done/have sth done?为什么要用have anyting to be done?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 19:00:52

have sth to be done/have sth done?为什么要用have anyting to be done?
have sth to be done/have sth done?
为什么要用have anyting to be done?

have sth to be done/have sth done?为什么要用have anyting to be done?
have sth done 意思是做了某事.
eg:I have my hair done this morning.
今天早上我去剪了头发
have sth to be done 意思是有某事将要去做.
eg:I have several exams to be taken next week.
下周我要考很多科试.
(这是高中常考的试题)

have sth. to do 是要干某事,这件事是由主语来做的,而have sth. to be done是有事要做,这件事本质上不是由主语来做的.
比方说:I have my dinner to cook.这里的饭是我做的,而I have my hair to be cut.头发不是我来剪的,是理发师,但我要剪头发.

have sth. to do 是要干某事。
have sth to be done/have sth done 是让某人干某事
have sth. doing 是让某人一直干某事。

have something to be done 有“请/叫人去做”的意思。

让某事被某人做,
所以要用to be done

1.have sth. to be done是有些事情等着被做,其中的不定式表此时目前还没有被做。而have sth. done指的是此事已经被做完。二者有一个时间差。
2.另外要注意的是have sth. done短语中,做这件事情的人一定不是你自己而是别人。用楼上的例子:I have my hair done this morning. 肯定是别人帮你剪的头发。因此如果是自己做的事情不...

全部展开

1.have sth. to be done是有些事情等着被做,其中的不定式表此时目前还没有被做。而have sth. done指的是此事已经被做完。二者有一个时间差。
2.另外要注意的是have sth. done短语中,做这件事情的人一定不是你自己而是别人。用楼上的例子:I have my hair done this morning. 肯定是别人帮你剪的头发。因此如果是自己做的事情不能用此短语。
3.你所说的have anything to be done应该是用在疑问句中。如:Do you have anything to be done?意思是你还有什么事需要(我来)做的么?

收起

have sth to be done 是说还有事情等着做,特别是说有事情等着自己做.
Have sth done.通常说得都是让别人去做的!