这个是因为 have sth to do 本来就是一个固定的短语,而这里面的 sth 就是后面 do 的宾语,所以后面不要再加 it了
1、much homework to do 的意思是“很多作业要做”,也可以翻译成“很多要做的作业”。
2、汉语“要做的作业”中,“做”是动词,“作业”是动词的宾语,我们把“做作业”这种结构称为“动宾短语”,把动词加“的”这种结构,即“要做的”,看成是“作业”的定语。
3、无独有偶,英语中也有类似的结构,只不过不是把动词 do 放在名词 homework 前作定语,而是用不定式 to do 放在 homework 后作定语,语法上称作后置定语。
4、既然被修饰词 homework 和不定式 to do 是动宾关系,如果在不定式后面另外多加一个指代 homework 的代词 it,就犯了语义重复的错误。
结论:当作定语的不定式与被修饰名词之间存在动宾关系时,动词不定式后就不能再加指代该名词的人称代词。如以下的例句中也不能另外加代词:
* There are some important work to finish. 有许多重要工作要完成做。(即 finish work,因此不能说成 There are some important work to finish it)
* I have someting to tell you. 我有事要告诉你。(即 tell you something,因此不能说成 I have someting to tell it to you)
* The girl to visit tomorrow is one of my friend. (即 visit the girl,因此不能说成 The girl to visit her tomorrow is one of my friend)