excel斜线表头打字:定语从句--两句的区别

来源:百度文库 编辑:高考问答 时间:2024/05/09 12:36:26
Is this the factory ____a lot of students visited yesterday?
A.the one B.which C.who D.whom

Is this factory ____a lot of students visited yesterday?
A.the one B.that C.which D./

回答并解释一下,谢谢啊!
(两句差别是前句有the,后句没有)
为什么有the差别这么大????

第一句中的factory前有定冠词the, 则the factory 就是这句的先行词,后面的句子就是factory的定语从句。which指代前面的先行词在后面的句子中充当visited的宾语。
第二句中的factory前无定冠词the,加the one起强调作用又起指代作用,后面的从句是the one的定语从句,关系代词是that,指代前面的the one,在后面的句子中作visit的宾语,则可省略。

第一句选B第二句选A

从前学定语从句我也一直搞不懂 现在上了大学语法反而没那么重要了
B A 是不是前一句有the有先行词是定语从句,后一句the one 里的one才是先行词?

b(翻译为这是昨天许多学生参观的工厂吗?the factory做先行词,后面的话修饰the factory这家工厂,特指是这家不是别家)
Is this the factory (which做从句宾语可以省略) a lot of students visited yesterday?

a(the one做的是FACTORY的同位语a lot of students visited yesterday做THE ONE定语,THE ONE在从句做宾语可以省略which)
Is this factory the one (which) a lot of students visited yesterday?

先将两句话还原成陈述句.
第一句是:This is the factory() a lot of students visited yesterday.
第二句是:This factory is() a lot of students visited yesterday.
因此第一句是定语从句,选which指代先行词the factory
而第二句中factory不是先行词,因此选the one作表语而后面的a lot.....是一省略了that的定语从句

a,c