句子语法判断(涉及 whom)

She longed for a sympathetic person whom she could unburden herself to.

请问这个句子是否有错?应如何理解。谢谢解答!

请先 登录 后评论

1 个回答

曹荣禄  
擅长:动词用法,句法问题

句子没有错误。long for:渴望某人或某物。unburden oneself to somebody: 向某人倾诉自己的苦衷或烦恼。whom引导定语从句,并在从句中作介词to的宾语。非正式语体可以用whothat引导从句,也可以省略关系词。本句用whom为正式语体用法,但介词to留在最后又是非正式用法,所以显得有些别扭。可以作如下改动:

She longed for a sympathetic person to whom she could unburden herself. 正式语体

She longed for a sympathetic person who she could unburden herself to. 非正式语体

She longed for a sympathetic person that she could unburden herself to. 非正式语体

She longed for a sympathetic person she could unburden herself to. 非正式语体

但原句并没有语法错误。句子意思为:她渴望有一个能对其倾诉苦衷的善解人意的人。

请先 登录 后评论
  • 1 关注
  • 0 收藏,1274 浏览
  • Jesse 提出于 2022-02-12 13:27