指代不同。“on which”通常表示在某个位置或具体时间的某一天,例如“The meeting will be held on Friday, on which we will discuss the new project”(会议将在星期五举行,届时我们将讨论新项目);
而“in which”侧重于表示一种所属关系或场合、情况,例如“The situation, in which we found ourselves, was very dangerous”(我们发现自己处于的情境非常危险)。
侧重点不同。“on which”侧重于表示一种目的关系,例如“The house, on which he grew up, was very old and beautiful”(他成长起来的房子非常古老而美丽);
而“in which”侧重于表示一种所属关系或场合、情况,例如“The party, in which we participated last week, was a great success”(我们参与的派对非常成功)。
用法不同。“on which”和“in which”都可以用来引导定语从句,修饰先行词,区别在于介词的使用,取决于先行词的搭配,例如“The hotel, on which we stayed last year, was very comfortable”(我们去年住的酒店非常舒适);
而“in which”通常表示在某个场合或情况下,例如“The house, in which he grew up, was very old and beautiful”(他成长起来的房子非常古老而美丽)。