Is there any difference between knock at the door and knock on the door?
if yes would you please make the difference clear for me?
thank you in advance
AFAIK, at -British English
I have always heard "knocking on the door" used to mean physically hitting the door, but "knocking at the door" is hitting the door specifically to be let in, because you are waiting at the door. So if you were hitting the door while putting nails in it or just to make sounds, you would be knocking on the door but not at the door.