这里用 to 和用 on 有何区别?

有一读者问:有一本书上说,在表示同一整体内部的某个方向时用 in,在表示不属于同一整体的某个方向时用 to,但说朝鲜位于中国东部却用了 on,请问 to 和 on 有什么区别?

下面两句话都不错:

(1)Korea is to the east of China.

(2)Korea is on the east of China.

但二者的含义不同。例(1)中的介词 to 表示方向,强调有距离,意思是朝鲜在中国境外的东部。例(2)中的 on 表示位置,强调靠近,意思是朝鲜与中国东部接壤。试再比较:

(3)He was sitting to my right.

(4)He was sitting on my right.

例(3)的含义是:他坐在我的右边,但不在我的身旁;例(4)的含义是:他坐在我的右边,并在我身旁。换言之,例(3)表示两个人有距离,例(4)则表示二人靠得很近。