which和in
which用法的区别为:意思不同、用法不同、词性不同。
一、意思不同
1、which:哪一个,哪一些。
2、in
which:在其中。
二、用法不同
1、which:which用作关系代词,可引导限制性定语从句或非限制性定语从句,引导非限制性定语从句时which可以用整个主句作为其前行词,相当于and
that,有时还可引导不定式短语从句。
2、in
which:in
which用于定语从句,作关系副词,在句中不做成分,in
which=where。
三、词性不同
1、which:which是关系代词或关系形容词,作为代词用作主语或宾语,作为形容词用作定语。
2、in
which:“介词短语+
which”属于副词性,只能用作状语。
as和which在引导非限制性定语从句时
都可以指代整个一句话。
as从句位置比较灵活
置前
置中
置后
都可以
而which只能放在后面
如果意思是
正如。。。,正像。。。就用as
如果意思意思是
这一点
这。。。就用which
位置记住
意思分清
as和which引导非限定从
且指代整句话
时
的
区别就清楚了。
hello,
只要把握好了which,就能消除困惑。
示例:
This
is
the
city
where/in
which
I
met
John.此处的which指the
city,去掉in,the
city
就变成了主语,跟之后的I产生主语冲突,一山不容二虎就是这个道理,去掉in后,大致是这个样子的
1.This
is
the
city
which
held
the
Olympic
Games.
当the
city不再是主语时,是这样的
2.This
is
the
city
in
which
the
Olympic
Games
was
held.
它的原型是这样的,
3.The
Olympic
Games
was
held
in
this
city.
鉴于本人水平有限,再举恐有疏漏,不能自圆其说,故仅举一例,举一反三即可