which和where从句中用法区别

问题描述:

which和where从句中用法区别
能说清楚最好了,状语宾语的区别也顺便说说就最好了,

一般来说相应的介词+which 就等同于where,如The shool where i studied in my childhood is very beautifui .其中的where 可以用in which 替换.这是对于定于从句而言的.因为where 前有了先行词 school,如果是状语从句就不可以用in which 替换.如Let me take you where you live.总的来说where引导定语从句即前面有先行词是,一般可以换成介词+which,例如:
1.You should make a mark where you have any questions.
2.You should make a mark at the place where you have any questions.
这两句话意思相同,可1是状语从句,2是定语从句,区别在于1句中没有先行词place,状语从句中where引导的句子做地点状语.记住where引导定语从句时前面是有先行词的,而状语从句where前则没有.状语有时间状语(last year ,yesterday.等等)和地点状语.1句就是地点状语;宾语有动词的宾语和介词的宾语,My parents bought me a computer.我父母给我买了一台电脑.(me是间接宾语,computer是直接宾语)
He is playing football now他正在踢足球.(名词football 作宾语)
We all like him.(代词him作宾语)
清楚了吗?