其实你已经知道这是固定搭配,就没有必要一定要给for介词短语划分一个成分。如果你自己的语法功底不是很好的话,这样作只是在增加烦恼,没有实际意义的。动词+宾语+介词短语,这个介词短语无非是三种成分之一:定语、状语、宾语补足语。定语是修饰作宾语的名词的,这里for B逻辑上并不是修饰A,所以排除定语。状语是修饰谓语动词的,状语有限制性状语和非限制性状语之区分。前者是谓语动词语义完整不可缺少的状语,后者与动词的语义完整无关,只是补充修饰。这个结构中如果删去for B,mistake的语义就发生了变化,所以排除非限制性状语。如果把for B分析为限制性状语,则很难把这种状语归类为何种状语。根据这个固定语法的语义,把A误以为是B,逻辑上有错误的认为A就是B,即A和B之间有逻辑主谓关系。所以,在限制性状语和宾语补语二种分析之间,把for B 分析为宾语补足语,更容易理解和被初学者所接受。再说一遍,其实没有必要去细分成分。划分成分视为理解句意服务的,而不是相反。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!