求解高一英语定语从句

2. Is this the factory __________ you visited the other day? A. that B. where C. in which D. the one 3. Is this factory __________ some foreign friends visited last Friday? A. that B. where C. which D. the one 4. Is this the factory __________ he worked ten years ago? A. that B. where C. which D. the one 求解答啊
2026年09月27日 15:39
有3个网友回答
网友(1):

1 that
还原成陈述句:
this is the factory ( that) you visited.
看出不缺先行词,visist 是及物动词,缺少宾语,因此,可以是,that,whcih,或不填

3 填the one
还原成陈述句:
this factory is ( the one ) that ......
看出,缺少先行词,同时that 可以省略

4 where
还原成陈述句:
this is the factory where he worked ten years ago
因为看 work ,这是不及物动词,因此,不缺宾语,不能用关系代词,用关系副词where

网友(2):

A,D,B
这里说某个工厂是特指了,
特指时定语从句关系词一定用that(做主语或宾语)。
如果表明是在哪里,做地点时,用where

至于第二句
陈述句是
This factory is the one some foreign friends visited last Friday.

所以变成问句就是 Is this factory the one some foreign friends visited last Friday?

网友(3):

ADB,