2019年的人教版高中英语·选择性必学·第一册第62页的 Unit 1 Workbook 有如下改错题(第4句):
The gentle old man is the only person, whom I can trust.
所给答案是:
The gentle old man is the only person, that I can trust.
这里为何要将 whom 改为 that 啊!请教各位专家!
我感觉网友提供的答案有问题。
本句真的的问题不是将 whom 改为 that,而是应该将主句后面的非限制性定语从句改为限制性定语从句,即应该去掉逗号。由于该去掉后面的定语从句后,主句 The gentleold man is the only person 的意思并不完整。
有人觉得先行词受 the only 修饰时,后面的定语从句必须要用 that 来引导,而不可以用 who, whom,其实这是误解。譬如下面一句,摘自柯林斯《英语语法系列9:连词》:
My son is theonly one whom I would worry a lot about if my husband and I were to separate. 万一我老公和分手的话,我的儿子将是我唯一十分担忧的人。
附有关截图: