this is the school_______we visited three days ago A.where B./ C.when D.what

解释要简单易懂千万不要说那些主谓宾定状之类的

这里要填的部分其实代指the school ,the school是一个地方,所以用which,而which是可以省略的,the school是一个东西,where表示哪里不能代表东西,而which表示哪个,可以代表东西,如果这样断句可能好理解一点:this is the school_______we visited / three days ago。
你说不要说主谓宾之类的,不过我还是解释一下,这样以后做题你会理解很多,主语就是这个句子中的主角we,谓语是visited,就是主角的动作,宾语就是这个动作修饰的东西,也就是the school,状语就是表示状态,也就是three days ago,主谓宾状是最常见的句子结构,这个题是宾语前置,就是把宾语放到谓语前面,所以很明显,横线上要填的事宾语,就是the school的代指词,也就是which,而这里没有which,所以which省略不填追问

是不是只有当连接词代指宾语时它才可以省略?

追答

有时候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前可加介词

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-24
为你解答。
This is the school (B./) we visited three days ago.
这是我们三天前参观过的那所学校。
解释:要填定语从句的引导词,可以填which或that,因为它在定从中充当visited的宾语,所以可以省略。追问

为什么不能用where

追答

where是在从句中充当地点状语的,相当于介词+先行词school。
但如果把这个定语从句单独抽出来,是这样的:We visited (the school) three days ago. 我们三天前参观了那所学校。可见及物动词visited之后是宾语而不是状语。括号部分就是引导词的部分。

第2个回答  2013-07-24
这个要是不说主谓宾的话就讲不了了 你也不能真正理解
你挺理解就看看
这里是一个修饰school的定语从句,这就是我们三天前参观的学校,which/that在从句中在主语,代替了which拿到了前面,正常是是we visited which,which代表了shcool追问

which/that不是在从句中代替宾语吗?

追答

对对 是主语 我打错了 灰常不好意思

第3个回答  2013-07-24
选B
定语从句,相当于省略了which或者that,代指先行词school
因为visit在作为参观的意思来讲的时候,是及物动词,where排除,when和what意思上讲不通追问

为什么当visit为及物动词时不能填where

追答

where相当于in which.之类的

第4个回答  2013-07-24
我倾向选B,不填。

这种定语从句,紧跟在被说明的物体的后面的,可以省略引导词。而且我觉着这些引导次都不合适。如果有that我会选的。