单选题中定语从句的关系代词的选择问题

1. Who is that man _______ you are talking with?

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

2. Who is that woman for_______ you worked?

A. that         B. whom            C. who            D. which

这是学生看定语从句语法讲解时自己想着编出来的题,当然也不知道题干是否严谨科学,想向专家求教。

请先 登录 后评论

最佳答案 2015-05-28 06:54

▲你的第1题应该改为:

Who is the man _______ you are talking with?

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

【答案】A (that)。

【说明】(1) 限制性定语从句的先行词前面不能用that。

(2) 从语法上考虑,如果定语从句的先行词是表示人的词语,关系代词可以用 who / whom / that ,但是如果主句中有 who,则关系代词更常用 that 。

你的第2题应该改为:

Who is the man _______ you are talking with?

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

【答案】B (whom)。

【说明】(1) 限制性定语从句的先行词前面不能用 that。

(2) 从语法上考虑,如果定语从句的先行词是表示人的词语,关系代词可以用 who / whom / that ,但是如果主句中有who,则关系代词更常用 that ,关系代词 who 和 that 都可以放在定语从句开头作主语或宾语,但是不能直接放在介词后面作宾语,所以A(that)和 C(who)是错误的。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2963 浏览
  • quanfa   提出于 2015-05-27 18:04