Глагол knock в английском языке имеет двойное управление: to knock at/on something. 1
Двойное управление позволяет использовать разные акценты в зависимости от контекста. 5 Например, выражение «knock on the door» делает акцент на объекте, по которому стучат, а «knock at the door» — на месте, где произошло действие. 5
Таким образом, двойное управление помогает точнее передать смысл высказывания, например: «Он постучал в дверь» — knock on the door, «Он постучал, ожидая приглашения войти» — knock at the door. 5