>>339
knock onでもknock atでも使うが、atは動作の対象, onはたたく動作を強調する時に使う
((米))では通例on

knocking on the door(ドアを叩いている)
knocking at my door(僕の心のドアを叩いている)