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

如题所述

  have sth. to do 和have sth. done的区别如下:

    have sth. to do意思是“有某事要做;有要做的某事”,其中的have为行为动词,意思是“有”,to do是不定式(短语)充当后置定语,修饰sth。例如:

    She has a lot of homework to do this summer vacation.

    今年暑假,她有很多作业要做。

    Do you have anything to eat?

    你有些吃的东西吗?

    have sth. done意思是“让某事被做,让别人做某事”,have为使役动词,意思是“使,让”,done为过去分词,作sth.的宾语补足语。例如:

    I've had my bike repaired.

    我(让人)修好了我的车子。

    You should do your homework by yourself but don't have it done by others.

    你应该自己做作业,而不是让别人(替你)做。

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