既然“make”在主动语态时,接不定式必须省略“to”,为什么“make a promise to do”可以用“to”?

既然“make”在主动语态时,接不定式做宾语补足语时必须省略不定式“to”,为什么“make a promise to do”可以用“to”?
“make”接宾补时只有被动语态才可以用不定式“to”吧?
或者说以下解释正确吗?
这里的不定式既不是宾补也不是目的状语。因为“make a promise to do sth”中的“to do sth”为具有同位关系的不定式作后置定语,而且还可以转换为相应的同位语从句:make a promise that sb do sth。

make sb do sth
某些及物动词后,当动词不定式作宾补时,就省略“to",如果不是宾补,就加to,
make a promise to do sth:动词不定式作目的状语,所以加to
又如:
He made some candles to give light.
他做了些蜡烛来照明。
He was made to cry.
动词不定式作主语补语,就要加to追问

您好,但“make a promise to do sth”中的“to do sth”为具有同位关系的不定式作后置定语,而且还可以转换为相应的同位语从句:make a promise that sb do sth。所以这里的“to do sth”并不是用来作目的状语吧?

追答

to do sth可理解为目的状语:为了做……,作出承诺
在这里也可理解为定语,属于同位关系。
如:He made a plan to buy a house.
一般情况下,不定式不作同位语的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-23
是对的,它是不定式表目的
第2个回答  2020-05-01
那是定语啊,一眼就看出来,你怎么不会。