括号里that指代什么,为什么不能用who

2个回答

  • that 指代的就是前面的 the man,也就是说,he is the man

    这里不能用who.

    原因有两个,

    第一,从严格的语法上讲,括号的位置应该是关系代词,充当从句的宾语成分.也就是我上面说的,

    he is that(= the man)

    那么,这里不能用who,who必须在从句充当主语成分,但是可以用whom.

    第二,从句子成分和感情上讲,这里 the man 更加强调是一种人而不是一个人,或者说不是强调他作为人的身份,而是强调他身上发生的一种现象,一种性质.所以从内容上,也是that比whom更通顺,但是不否认whom语法上是允许的