核心问题
____ the men's a doctor?
A. What B. Both C. Which of D. Who of
考虑到 doctor 是指人,我选了 D。不知对否?
词典解答
选 D 是错误的。应当弄清楚, who 是指不确定的人之中的“谁”, 即 who 是无定的, 因此, 不能用 of 短语来作它的限制性定语; 而疑问代词 which 指人时, 是指确定的人之中的“谁”“哪一位”, 即 which 是有定的。换言之, which 是指在有限几个对象中作出选择, 因而, 与之连用的 of 短语中的名词必须带定冠词或其他限定词。请分析:
-
Who is your favourite conductor? 谁是你最喜欢的指挥家?
-
Which is your favourite conductor? (Von Karajan or Stokowsky?) 哪一位是你最喜欢的指挥家?(是冯·卡拉杨,还是斯托柯夫斯基?)
-
Which of the three girls is the oldest? 这三个姑娘哪一个最大?
-
Which of you has got a typewriter? 你们之中谁有打字机?
[附注]但是,在实际上,who与which的上述区分有时被打破:
Who/Which do you like best — your father or your mother? (CGEL)