先行词的应用有哪些?

当先行词指代人的时候,引导词的选择比较灵活。如果引导词在从句中作主语,可以用who或that;如果作宾语,可以用whom或that。在非正式语境中,宾语位置的who也可以省略,或者直接用that代替。

评论 (4)

其实日常口语里,只要不特意强调是“谁”,用 that 或者干脆省掉引导词最自然。除非是特别正式的书面语,否则死记 whom 真的有点多余,语感跑通了比背规则管用。

讲得挺清楚,不过补充一点:其实日常口语里作宾语时直接用who连省略都不省的情况也很多见,比如那个who/whom的区别,现在基本没人刻意去纠结了,能看懂就行,毕竟语法是服务于交流的嘛。

其实这里有个细节容易搞混,就是口语里宾语位置的who省略,通常指的是关系代词省略,而不是who本身被省略变成零形式(虽然听感一样)。严格来说,作宾语时who/that可以省略,但whom在非正式语境中极少使用,大家基本都直接省掉或者用that。这点区分挺重要的,不然做题或者写作时容易踩坑。

讲得挺清楚,不过补充一点,在非正式口语里,指人的时候用that确实很常见,但要注意如果先行词是特指某个人且强调身份时,用who会更得体一些,毕竟that有时候会显得有点“物化”的感觉,看语境吧。