关系代词which可以指人吗?

请问专家My sister is a nurse, which I dislike most.为什么不用who?

请先 登录 后评论

最佳答案 2014-11-03 19:43

句意:我姐姐是一名护士,这是我最不喜欢的(职业)。

请比较下面两组句子。

Who is yourbrother? Tom.

What is yourbrother? A doctor.

根据答语可知:句问的是人,疑问词用 who ;句问的是职业,疑问词用 what nurse 既可表示职业名称,也可表示从事这个职业的人,你问题中的 nurse 属于前者,指的是职业,所以定语从句的关系代词要用 which(限制性定语从句还可用 that),而不能用 who 或者 whom

另外,再请看全国 100 所名校最新高考模拟示范卷 - 英语卷(二)的一道单选题:

31. They hoped he would be a doctor, ______they regarded as a steady and well-paid job.

A. which      B. what       C. that       D. for

答案是 Awhich 指医生这个工作,而不是指某位医生。

如果职业名词在句子中表示从事这个职业的人,那么定语从句的关系代词就要用 whowhomthat 而不用 which,在从句中作宾语时还可省略。例如:

Do you know the teacher (who / whom / that) your father is talking to? 你认识你父亲与他谈话的那位老师吗?

请先 登录 后评论

其它 1 个回答

叶丽娜
原来是这样啊,谢谢曾老师!
请先 登录 后评论
  • 0 关注
  • 2 收藏,6180 浏览
  • 叶丽娜 提出于 2014-11-03 19:05

相似问题