请教 to be + adj. 和 to be + n. 用法的问题
3个回答

那个答案讲得比较混乱.实际上宾补是形容词,而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.