The past tense of knock on is knocked on.
The third-person singular simple present indicative form of knock on is knocks on.
The present participle of knock on is knocking on.
The past participle of knock on is knocked on.