那个答案讲得比较混乱.实际上宾补是形容词,而to be + 形容词/名词是直接宾语,意思没什么区别:
I find the answer helpful.
I find the answer to be helpful.
这两句意思是一样的.第一句helpful是宾补,第二句to be helpful是直接宾语(the answer是间接宾语).
那个答案里的例子:
The teacher asks the students to be quiet.
the students是间接宾语,to be quiet是直接宾语.但是这句不能直接用quiet作宾补.这是因为在这句语境中ask后面要有两个宾语.
宾补是用来补充说明宾语的,起的是形容词的作用.因此形容词可以直接作宾补.但是不定式作宾补,一定是直接形容宾语的,而不能跟宾语有逻辑上的主谓关系.例如:
He lacks the strength to resist.(宾补)
He asks me to resist.(直接宾语)
I have a paper to write.(宾补)
I want you to write a paper.(直接宾语)
因为to be几乎总是和前面的名词形成逻辑上的主谓关系,我想不出来什么情况下能作宾补.给你一些例子:
I want you to be honest.
I want to be a pilot.
We find him to be a difficult person.
You can ask someone to be your substitute.