在英语语法中,当先行词在名词性从句中作为宾语时,应使用"whom"作为代词,如"I do not know whom she invited to the party."。但"whom"不能作为主语,主语位置应使用"who"。虽然现代英语中,"who"常常用来代替"whom",特别是在宾语位置,但在正式写作和考试中,正确使用"whom"是非常重要的。掌握"whom"的用法可以使英语写作更准确、专业。
例如,以下句子中的名词性从句使用了whom作为代词:
- I do not know whom she invited to the party.(我不知道她邀请了谁参加派对。)
- The person whom I spoke to was very helpful.(我跟他说话的那个人非常有帮助。)
- Whom did you ask for help?(你向谁寻求帮助?)
需要注意的是,whom只能用作宾语,而不能用作主语。如果一个名词从句中的先行词是主语,我们需要使用who作为代词。例如:
- Who is the person whom she is talking to?(她正在跟谁说话?)
此外,需要注意的是,现代英语中,whom已经不再是必须使用的代词形式。在口语和非正式的写作中,who经常被用来代替whom,尤其是在宾语位置上。例如:
- Who did you give the book to?(你把书给了谁?)
但是,在正式的写作和考试中,使用正确的语法形式非常重要。正确使用whom可以提高你的英语水平并使你的写作更加准确和清晰。