请教 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.