如:There are occasions when (on which) one must yield.
或者说这个说法并不成立,而是当将“when”替换为"介词+ which"结构时,这个介词的选取只取决于先行词?比如如果先行词为“the year”,是否就不是“on which”而是“in which”了?
类似的其他定语从句中的关系副词,如“where”、“why”呢?
您好,您的意思是跟先行词没有关系吗(您例句里好像只受动词的固定搭配的影响)?比如当先行词为occasions时,应该用“on which”,而当先行词变为“the year”时,不用改成“in which”吗?
追答我的前两个例句里面,live in是因为前面先行词是city,因为我们只能居住在城市里,不能是城市上,同样是live,先行词变成earth了,就得用live on了,因为我们生活在地球表面,不能是地球内部。如果先行词是the year, 首先先行词是时间,用when,然后再根据具体含义或者是固定用法替换成“介词+which”。 可以是in which, at which, for which 等等。