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作宾语)

清楚了吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-26
一、
限定性定语从
1.
that即可代表事物也可代表人,which代表事物;它们在从句中作主语或宾语,that在从句中作宾语时常可省略关系词,which在从句中作宾语则不能省略。而且,如果which在从句中作“不及物动词+介词”的介词的宾语,注意介词不要丢掉,而且介词总是放在关系代词which的前边,但有的则放在它原来的位置
2.
which作宾语时,根据先行词与定语从句之间的语义关系,先行词与which之间的介词不能丢
3.
代表物时多用which,但在带有下列词的句子中用that而不用which,这些词包括all,
anything,
much等,这时的that常被省略
4.
who和whom引导的从句用来修饰人,分别作从句中的主语和宾语,whom作宾语时,要注意它可以作动词的宾语也可以作介词的宾语
5.
where是关系副词,用来表示地点的定语从句
6.
when引导定语从句表示时间
〔注〕值得一提的是,表示时间“time"一词的定语从句只用when引导,有时不用任何关系代词,当然也不用that引导
7.
whose是关系代词,修饰名词作定语,相当于所修饰成分的前置所有格
8.
当从句的逻辑主语是some,
any,
no,
somebody,
anybody,
nobody,
something,
anything,
everything或nothing时,常用there
is来引导