4 who of your friends 的说法不对吗

Who of your friends lent you the money?

有人说这个句子不对。主要是 who 用得不对,要改成 which。为什么?这有什么依据吗?

请先 登录 后评论

4 个回答

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

Who of your friends lent you the money?

1】who和what表示在无范围选择。所以不能接表示范围of

2which表示在特定范围进行选择,所以可以接表示范围of

请先 登录 后评论
胡德忠  
擅长:英语

who 后面通常不接表示整体与部分的介词 of,所以网友的句子确实不妥。宜改为 which。又如下面句子中的 which 也不宜改为 who

Which of the boys is tallest? 这些男孩儿哪个最高?

Which of you knows the formula? 你们谁知道这个公式?

Which of you has the fewest mistakes? 你们当中谁的错误最少?

Which of you can throw the ball furthest? 你们当中谁能把球扔得最远?

请先 登录 后评论
奉国平  

同意胡老师的解答。Swan的“牛津英语指南”有相关解释,如下:

attachments-2025-02-PbaVnzQH67beca3a7be05.png

请先 登录 后评论
凡哥英语   - 归师
擅长:英语

不要死记硬背五花八门的规定what,多想想why,你就不会有类似困惑。比如who(谁)和which(哪一个),与其背那么多条条框框,不如直击单词的基本含义:如果只是问“谁借钱给你”,用who当然没有错,who此时就是”谁“的意思。但如果是问“一群人/物”中的“谁”,此时这个“谁”实际意思就变为“哪一位/个”,英文对应的当然就是which

attachments-2025-03-SgQ4blko67c2a505e21e8.png

一家之言,仅供参考

勤查英英,必有所获

请先 登录 后评论
  • 4 关注
  • 0 收藏,237 浏览
  • 李思敏   提出于 2025-02-25 17:58

相似问题