knock at the door和knock on the door到底有什么区别?

问题描述:

knock at the door和knock on the door到底有什么区别?

当knock作为名词的时候,介词用at,如a knock at the door
敲门声
动词是介词用on,如knock on the door 敲门

前者表示一种正常情况下的敲门,后者则表示非正常情况下的敲门如小孩子喜欢用背去敲门.而常人则抬手齐耳处敲门.

he knocks at the door
他在敲门。
he knocks on the door.
他在撞门。

at是敲门
on就是在门上敲,有事没事在那瞎敲

一楼是对的~at强调一个点,on强调面
根据语境的时候有区别
其实问题应该也不大

at强调一个点,on强调面