whom代替who的用法问题

If you need to find a good book to read,who will you ask for help?

1.在该句中用whom代替who可以吗?意思一样吗? 

2.用 The librarian 代替who改为肯定句。

请先 登录 后评论

最佳答案 2018-12-04 20:14

whom为疑问代词或关系代词的宾格形式,只能做宾语。who在正式语体只是主格形式,但在非正式语体,即可用作主格也可用作宾格。换句话说,作宾语的时候用who为非正式语体,用whom为非正式语体。日常交际为非正式场合,故作宾语是用who比用whom更为常见。

Who will you ask for help? 非正式语体。日常英语中更常见。

Whom will you ask for help? 正式语体。用于日常交际则显得有些拘谨。

以上二句意思完全一样,但语体风格不同。日常交际多用who作为宾格代词。正式场合则要用whom。

I will ask the librarian for help.

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

(1)whomwho的宾格形式,但在以下2种情况下,是不能用who,即直接放在介词后作宾语,只能使用whom,其它情况下宾语可以互换使用。

With whom do you want to go?

To whom it can concern

(2)在介词+关系代词whom 引导定语从句,只能用whom

Have you found a person with whom you can spend the rest of your life?

请先 登录 后评论
  • 2 关注
  • 2 收藏,8137 浏览
  • lzm98 提出于 2018-12-04 18:33

相似问题