(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?这对吗,这是错的。
我们都知道,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
请老师帮忙解答一下,谢谢