Harry Potter and the Philosopher's Stone
Chapter 20 [01:25:36] "I shouldn't have said that. No more questions. Don't ask any more questions. That's top secret, that is." (Hagrid)
I shouldn’t have said that.
「should + have +
過去分詞」は一番最初のダンブルドア先生のセリフでやりましたね。「〜しておけばよかった」という後悔の気持ちを表します。
ここでは not が入っているので、「言うんじゃなかった。」という意味になります。