which和where的区别在什麽地方?
答:
它们的意义不同.
which表示“哪一个”.Where表示“在哪里”如:
Here are two pens.Which one do you like?
这儿有两支钢笔.你喜欢哪一支?
Where do you live?
你住在哪儿?
在定语从句中,which是关系代词,作定语从句的主语或宾语,而where是关系副词,在定语从句中作状语.且which用来指代物,而where 用来指代地点.如:
This is an interesting book,which I like very much.
这是一本我很喜欢的很有趣的书.
This is the place where I live.
这是我住的地方.
which、where的用法:
WHERE 相当于介词加WHICH的结构,比如IN WHICH ,TO WHICH,看从句中的动词是不是需要加介词,第一个句子,GO需要加TO才能构成GO TO HANGZHOU的结构,所以要用WHERE,这里的WHERE相当于TO WHICH,第二个句子LIVE THERE已经是一个完整的结构,前边的先行词不需要介词修饰了,所以这里不用WHERE.