he said i would have knocked but are there any differences from i should have knocked?
この文脈での「i would have knocked」とは、ドアをノックしないで部屋に入った事は失礼であるとジェリーが認識していることを意味します。「i should have knocked」とは、ドアをノックしないで入って気まずい状況に遭遇してしまい、後悔したことを意味します。 例:i would have knocked, but my hands are full. (ノックすれば良かったけど、手が塞がっていたんだ。) 例:i'm so sorry, i should have knocked. (申し訳ありません、ノックするべきでした。)