The house where we live in is not very large.为什么要把where 改为which,that

问题描述:

The house where we live in is not very large.为什么要把where 改为which,that

本句子的主干是the house is not very large.
_______ we live in 是定语从句,那么从句里we 是主语, live in 是谓语, in 介词后面缺宾语,在定语从句中能够充当宾语的只有which 和 that;
如果要选where的话,不能要那个in

如果没有in就可以用where,如The house where we live is not very large.
where=in which,在这里in置后了,所以用which 和that都可以