They named the baby Tom. (即名词作宾语补语)
His brother Jack is a world-famous doctor. (即名词作同位语)
一个名词(或其它形式)对另一个名词或代词进行解释或补充说明,这个名词(或其它形式)就是同位语。
为什么They named the baby Tom. Tom不能理解为同位语呢?
谢谢老师解答
因为语言要表达一个逻辑意义,而你恰好无视语言的逻辑意义。你把Tom分析为同位语,这个句子就没有逻辑了:他们给名叫汤姆的婴儿起了名字。这是什么逻辑,你考虑了没有。你需要加强逻辑训练,否则你学不好英语。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!