定语从句关系代词的用法区别(that与who的区别)

Anyone ______ brings sunshine to the lives of others can't keep it from himself.

A. who        B. that

答案给了A,请老师指点。谢谢。 

请先 登录 后评论

最佳答案 2017-03-03 21:57

1.当指人的先行词是one, ones, anyone,或those等词时,关系代词通常只用who。如:

Anyone who did that is to blame.

Those who are to break the law will be punished.

2.当指人的先行词是all, nobody, no one, somebody, someone, anybody等词时,关系代词既可以用who,也可以用that。如:

All who/that heard the news were excited.


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,4065 浏览
  • 林枫 提出于 2017-03-02 23:07

相似问题