which和that who什么的用法的区分

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:41:56
如题。如果是填空选择怎么区分用哪个呢?
举个例子定语从句

The tree that/which I planted last year has grown up a lot.
which只用于指代事物
The techer who I like the best has gone to another school.
who只用于指代人
that都可以
但如果出现在介词后只能用which或who
The bird at which she is looking is pretty.

which引导定语从句,that who不能。如果后面是一个定语从句的话,就只能选which