本文图片来源于版权方,任何网站、报刊、电视台、公司、组织、个人未经版权方许可,不得部分或全部使用
在开始之前,我们先看一个句子,"Who may I say is calling?"。这里面的who用得对吗?还是应该改成whom?
其实这个句子里的who的使用是正确的,为什么呢?我们接着看。
和很多代词一样,who有两个形式:who,主语形式,以及whom,宾语形式。
类似的还有he/him,she/her,I/me,they/them,we/us。想要知道什么时候该用哪个形式,就需要在使用动词的时候来区分一下,这个代词是动词谓语的主语还是宾语。
当代词是主语时,它就是一个动作的施加者:Who knows the answer?
当代词是宾语时,它就是一个动作的承受者:Whom do you like best?
这时候我们再看看上面那个句子,它比较复杂的地方就是它是由两个分句组成,may I say里I 是主语,而is calling这个动作的主语则是who,所以这里是不需要用whom的。
在日常口语中对于whom的使用已经不太多,大家常常就直接用who来表达。但是在写作中,建议大家还是要注意一下区分,最基本的就是,whom无论如何也不能当成主语来写。