who可以在定语从句中作表语,为何 whom 不可以 在定语从句中作表语,

1个回答

  • 1、如果句子要担任表语 前面必须有联系动词 例如 感官动词feel 、taste 等 后面加形容词 而whom属于宾格,不符合语法要求;

    2、另一种情况就是动词是be动词

    但是这种情况也不行.

    例如经典句子 I am who I am,这里用的是who,不是whom .whom 不能做表语.

    3、在定语从句中,同样的道理.

    在定语从句中做表语的关系代词,只能用who/that/which,具体代替人用who/that;代替物用which/that.

    你只要记下来就可以了,不用去钻牛角尖.这些通常是英语的一些习惯用法,英语是一门语言,不是一门科学,没有那么固定的逻辑和公式.

    如有不明白的,欢迎随时提问!

    天天开心!