I wonder who that could be. 为什么句子里是用who而不是whom

I wonder who that could be.

I wonder who that is

为什么这句子里是用who而不是whom?

请先 登录 后评论

最佳答案 2019-06-28 07:05

代词作表语,语法上是要求用主格的。虽然在非正式语体常用人称代词宾格作表语。疑问代词whom只用在很正式的场合。在非正式语体中,who既可以用作主格,也可以用作宾格。所以这二个句子都不会用whom的。

请先 登录 后评论

其它 1 个回答

冰器IceSword

最后编辑于2019.05.07,22:00

我的理解:

首先这里的who引导的是个名词性从句。who做从句中be的表语。


然后我刚刚百度一下who引导的从句发现,who在从句中作表语,并没有用whom形式,而是用who。


此外,即便who在从句中作宾语,只要who前面不是紧跟着介词,who和whom都可以。

I want to know for whom you are waiting?我想知道你在等谁。这里必须是whom,因为紧跟着借此for

Mrs White is the person to whom you should write.怀特女士是你应该给她写信的人。这个必须是whom,同理


this is the man (who/whom) you met yesterday 。2者均可,而且省略应该也可以。
It's the man( who/whom /that) I talk with.


请先 登录 后评论
  • 0 关注
  • 1 收藏,4575 浏览
  • sjyaya 提出于 2019-05-05 19:37

相似问题