The girl to whom I spoke is my cousin.
上面的句子能否改写为 The girl who(m) I spoke to ... ? 如果能,它们之间有无区别?
上面的句子可以改写为 The girl who(m) I spoke to ... 两个句子的含义相同,但在语体上有区别。介词 + whom 位于定语从句之首的结构,大都用于正式语体,而介词位于句尾的结构大都用于非正式语体。在非正式语体中,省略关系代词 who(m),而把介词放在句尾的结构是更为常用的(参见 about )。请注意下面实例中定语从句的结构差异:
A. 介词 + whom 结构位于从句之首(介词位于 whom 之前时,不能用 who 来代替)
-
This is the man to whom I referred. 这就是我提到的那个人。
-
the lady towards whom the dog ran 那条狗向着她跑过去的那位女士 B. who(m) ... + 介词(位于从句句尾)
the lady who(m) the dog ran towards 那条狗向着她跑过去的那位女士
C. ( ) ... + 介词(位于从句句尾)
the lady ( ) the dog ran towards
The doctor ____ is leaving for Africa next month.
In the dark street, there wasn't a single person ____ she could turn for help.
—Who did you spend last weekend with? —____.
The gentleman ____ you told me yesterday proved to be a thief.
Alec asked the policeman ____ he worked to contact him whenever there was an accident.