在线等:一到英语题

来源:百度知道 编辑:UC知道 时间:2024/06/04 16:35:24
Is this the factory___you visited the other day?
A.that B.where C.in which D.the one
本题选A,但为什么不选B,the other day不能作状语吗??

首先回答简单的,the other day 完全可以作时间状语,但这不是重点,我们看从句中的句子成分,you visited the other day ,因为visit 是即物动词,所以显然这里缺了一个宾语,而空格里需要填上的便是这样一个可以充当宾语的先行词,that which 都可以,但where 不行,因为它是做地点状语的,希望解释清楚了

visit后面要接宾语
where相当于是一个状语
that相当于是宾语
所以选that

和the other day 没关系

先不看前面,you visited the other day。the other day时间状语前几天,主语you,谓语动词visited,visit是及物动词,那这句话就少了宾语,再结合前半句话,可以知道you visited the other day这句话的宾语是factory,只有A指的是factory的意思。整句话就是一个定语从句,先行词factory

the other day在题目中是时间状语。
where是关系副词,用来引导表示地点的定语从句。相当于in/at/on...which...

that在从句中作宾语,而且定语从句的先行词是factory,并不是在讲时间。
the other day就算没有也可以。