第1个回答 2019-03-03
in
which=where
which/that在定语从句中作主语或者宾语,作宾语时可以省略which/that
第一个题中这个句子you
may
buy
all____you
need不缺少主语或者宾语
只能少个状语
所以第一个空应该是where或者in
which
引导的地点状语从句
第二个空所在的句子缺少宾语
所以应该填which/that
所以选C
第二个题
同上
省略了先行词
所以选D
which就是做宾语或者主语引导定语从句
是句子成分完整
介词+which
其实就把是句中的动词搭配的介词放在which前面
eg.This
is
the
house
in
which
they
lived
ten
years
ago.
本来应该是live
in
(不及物动词)却把in
提在which前面
形成了
in
which
这是一种固定的形式
where是引导地点状语从句
如你的问题
第2个回答 2019-10-15
首先,store
在后面的句中作地点状语,句子为you
may
buy
in
the
store
,引导地点的关系副词则是
where
或
in
which
。后面的句子先行词是all
所以只能用that引导,句子为you
need
all
,可见all在句中作的是宾语,则可以省略that。故选D
其次,这句中先行词为the
book
作后面句中的宾语,句子为
you
talked
about
the
book
the
other
day
,书是物,用which
或that
也可以省略。故选D