この問題はその出来事がいつ起こったのかを考えなければなりません。
[言った]のは、もちろん過去の話ですよね。
では、[その男性と話した]のはいつのことでしょうか。
これももちろん過去の話です。
でも、もっと正確に言えば過去の過去ということになります。
どういうことか。
つまり、[その男性と話した]のは[言った]よりも前の話だということです。
過去から見てその出来事がまた過去のことなら大過去といって、had doneで書かなければなりません。
逆に言えば、[言った]のはhad doneで書いてはいけないということですね。
もし、had saidと書いてしまった場合どうなるか?
[言った]ことと[その男性と話した]こと両方が過去の過去つまり、大過去に起こったこととなってしまいます。
これはどういう状況かというと、
いまね、男性と話してるんだよ。ねえねえ、ほら、いま男性と話しているでしょ。
と、言ったことがある。
って感じです。
この文はどう見ても[その男性と話した]という経験を後で[言って]いるわけですから、hadをつけてはいけないってことですね。
ありがとうございます