一道英语关于定语从句的选择题?

题目如图,介词加which不就等于where吗?所以为什么不能用where呢

The train on which she was travelling was late. 她所乘坐的列车晚点了。
which是关系代词,在句中的定语从句中作介词宾语,travel on...是搭乘...(交通工具)出(旅)行,属于习惯用法。如果on which改为where,The train where she was travelling was late. 这时,where是关系副词,在定语从句中作状语,句义变为"她旅行的地方的一趟列车晚点了",这句话显然莫名其妙不合逻辑,故弃之。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-01
因为,在这句话中,on表示乘坐的意思,整段意思是,她坐的这辆车迟了。
而做的这辆车,用定语从句修饰的时候,表示……乘坐的那辆车,就是on which。
希望对你有所帮助。
相似回答