Throughout the history of science there have been periods when revolutionary thinkers questioned traditional assumptions and outdated theories.还有一个答案是of when revolutionary thinkers…………这两个有什么区别呢

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/26 05:37:35

Throughout the history of science there have been periods when revolutionary thinkers questioned traditional assumptions and outdated theories.
还有一个答案是of when revolutionary thinkers…………
这两个有什么区别呢

先行词是periods,在此句中表示一段时间,从句部分“改革思想家们质疑了传统的假想和过时的理论”,不缺任何成分,那么根据句意和结构,定语从句中缺时间状语,因此用when.这里的when可以替换成in(during) which.
when是关系副词,前面是不能加介词的,只有关系代词,如which,前面才可以有介词.

希望大家能够帮忙解答谢谢! 问题补充:谢谢楼上几位帮忙但是where有的时候这里的先行词periods是表示时间 所以用when 如果定语从句中先行词是地点的话

这是定语从句,period是先行词,when是连接副词,没有of when 的用法的,介词后面只能用which 或者whom,看情况而定