Was it in this school __ your father once worked __ you are studying ?

A.that,whereB.where,thatC.that,thatD.where,where怎么区分,请有分析过程。
2026年09月26日 12:28
有5个网友回答
网友(1):

选择B
解析:这里关键是怎样区分定语从句和强调句的问题。答案关键是选择A和B的问题。
“定语从句一般情况下要紧紧的跟随着先行词”。根据这个原则,很明显,your father once worked为定语从句,从句缺少地点状语,所以用where.
而根据句子结构可知,这是一个强调句,所以第二个空填that。翻译为:你是在你父亲曾经工作过的那个学校上学吗?(这里强调的是你在哪个学校上学)
若要强调“你父亲在哪工作过”,根据“定语从句紧紧跟随先行词的原则”,则句子应改为:Was it in this school where you are studying that your father once worked ?

对你有所帮助的话,请及时采纳喔~~

网友(2):

B。
where先行词修饰school,你父亲曾经在过的学校
it is in xxx school THAT you're studying. it is...that...结构。

网友(3):

这题考查先行词在定语从句中的成分。第一空定语从句的谓语是work,为不及物动词,所以要选where作地点状语。第二空谓语是study,且后跟介词in(被提到句首了),显然in 后要加名词或代词构成介宾结构,用that。选B。

网友(4):

B.整个句子是一个强调句(it + be + that/who + 被强调部分+其它成分),又包含一个定语从句,第一个空后是定语从句,完整的句子是:your father once worked in this school,所以填where.这句话是强调句的倒装,your father once worked 可看做插入语,强调句的倒装是:be+it+被强调部分+that+其它成分,第二个空填that.

网友(5):

给我选,我选A