英语特长的朋友,麻烦看下这2组定语从句:I will never forget the day on which I worked on the farm.

问题描述:

英语特长的朋友,麻烦看下这2组定语从句:I will never forget the day on which I worked on the farm.
I will never forget the day when I worked on the farm.
That was a happy yearin which I workde with you.
That was a happy year when I worked with you.
我想知道什么时候将when 换成in which 或on which,怎么判断.

这么说吧,定语从句中,when=介词+which. 至于介词是at、on还是in,看先行词就可以了.