在定语从句中,关系代词的选择主要取决于先行词的性质以及关系代词在从句中所充当的成分。以下是关系代词的选择及用法:
who
用于指人,在从句中充当主语或宾语。
例句:
The girl who is sitting next to me is my sister.
The boy whom I met yesterday is my classmate.
whom
用于指人,在从句中充当宾语。
例句:
I don't know the woman whom you are talking to.
whose
用于指人或物,在从句中充当定语,表示所属关系。
例句:
The house whose roof is red is mine.
which
用于指物,在从句中充当主语或宾语。
例句:
The book which is on the table is mine.
that
用于指人或物,在从句中充当主语或宾语。
例句:
The cat that is sleeping on the sofa is very lazy.
关系代词的用法技巧与策略
识别先行词
定语从句的先行词通常在从句中被关系代词代替。首先确定先行词是人还是物,这有助于选择合适的关系代词。
判断关系代词的语法功能
在从句中,关系代词可以充当主语、宾语或定语。例如,如果从句缺少主语,可以使用who/which/that;如果缺少宾语,可以使用whom/which/that;如果缺少定语,可以使用whose。
避免冗余
关系代词在从句中已经充当了某个成分,因此不要在从句中重复使用相同的代词。
注意that的特殊用法
在非正式语境中,that可以代替who/which,但在正式语境中,who/which更常见。
当先行词被最高级或序数词修饰时,只能用that。
关系代词的特殊用法
只用that不用which
当先行词是序数词或被序数词、最高级修饰时。
当先行词既有人又有物时。
当先行词带有the only, the very, the same, the last, the one等词时。
当主句中有who或which时,为避免重复用that。
当先行词为something,anything,nothing,none,no,little,much,all等不定代词时。
只用who不用that
如果先行词是those, they, all, persons, people, he, anyone, one时。
当先行词指人并含有较长的后置定语从句或在被分割的定语从句中时。
只用which不用that
当主句先行词后有介词时。
非限定性定语从句,用which。
描述句中一般用which。
those +复数名词之后,多用which。
先行词本身是that时,用which。
示例
限制性定语从句
The book that is on the table is mine.
The woman who is wearing a red dress is my aunt.
非限制性定语从句
My brother, who lives in New York, is coming to visit me next week.
The car, which is blue, is mine.
通过以上内容,可以更好地理解和掌握定语从句中关系代词的选择及用法,从而提高英语表达的准确性和流畅性。