In 的原型概念為「在範圍內」,延伸至抽象概念可用來表達「在抽象範圍內」:
a lady in red → 被紅色包覆
in love → 被愛包覆
interested in English → 興趣範圍內
On 的原型概念為「在接觸面上」,,延伸至抽象概念可用來表達「接觸面向」:
The paper is on linguistics. → 研究主題
spending money on books → 花費方面
At 的原型概念為「位於定點」,,延伸至抽象概念可用來表達「相關定點」:
look at him → 視覺點
good at music → 專長點
amazed at his change → 訝異點
Related question: 介系詞(preposition)表達了什麼?
https://goo.gl/PpimDu