解释要简单易懂千万不要说那些主谓宾定状之类的
是不是只有当连接词代指宾语时它才可以省略?
追答有时候that也可以省略,建议你看一下语法书中从句这章
同时:which 的省略与否主要根据他在句子中充当的成分,做宾语可省略,做主语就不能省。which 用于定语从句,作关系代词,在句中要做成分
in which 用于定语从句,作关系副词,在句中不做成分
!in which=where
in which 只能用在定语从句中,等于where,在定语从句中作状语。
如:He lived in the house in which Tom once lived.
He lived in the house where Tom once lived.
定语从句中.如
this is the room in which we stayed
先行词是room,后的句子是用来修饰room的
但是room不可做stay的成分,因为stay是不及物动词,后不可直接家宾语
所以要有个介词.
其实上述的句子=
this is the room which we stayed in.
这里的介词是可以提到which 前的
注意,第二个句子可用that 或省略
但第一个只能用which.只有which前可加介词
为什么不能用where
追答where是在从句中充当地点状语的,相当于介词+先行词school。
但如果把这个定语从句单独抽出来,是这样的:We visited (the school) three days ago. 我们三天前参观了那所学校。可见及物动词visited之后是宾语而不是状语。括号部分就是引导词的部分。
which/that不是在从句中代替宾语吗?
追答对对 是主语 我打错了 灰常不好意思
为什么当visit为及物动词时不能填where
追答where相当于in which.之类的