who和which作为代词使用时有什么区别

image.png

我们都知道,what 和 which 在类似句子中的区别即范围明确或比较大时用 what 否则用 which。但是 who 和 which 的区别,我不是很懂。

http://www.yygrammar.com/Article/201101/1909.html 

尽管我搜索相关用法,并看了以上内容,但是还是不懂。

如果说这三道题的第一小题是因为出现 some or other 这一结构而判定为限制范围选 which 的话,那么为什么第二小题也出现了类似结构,却要选 who 呢?

如果说不是因为有限制范围而选择 which,那又是因为什么?

还是说题目本身有歧义?题目出自隔壁英语语法网http://www.yygrammar.com/Article/201206/3045.html

请老师帮忙解答一下,谢谢

请先 登录 后评论

其它 1 个回答

mikee

(2) Some of the students were late for the meeting, but I can’t remember _____.


A. what                                                    B. when


C. which                                                  D. whom


此题最佳答案为C。句意为“有些学生开会迟到了,但我不记得是哪些学生了”。

--

C是错的。还原过去就是,Which were late for the meeting?这对吗,这是错的。


请先 登录 后评论
  • 0 关注
  • 1 收藏,2920 浏览
  • 倪凡 提出于 2020-04-14 10:50

相似问题