Hello,<br/><br/>1.Someone knocked at the door.<br/><br/>2. someone knocked on the door.<br/><br/>Which preposition (at, on) is correct for the above sentences?<br/><br/>Thanks.