둘 다 문법적으로 문제는 없어보여용! 해석에서 차이를 두자면 남자가 실수를 언제 저질렀는지의 시점에서 달라질 것 같아요. 두 번째 문장에서는 'had made'를 사용했으니, 우리가 realize 하기 전에, 남자가 실수를 저질렀다는 것을 강조하고 있고, 첫 번째는 일반과거 made로 남자가 과거 어느 시점에 실수를 했지만, 정확한 시점을 알 수 없습니다.
해석에서 차이를 두자면 남자가 실수를 언제 저질렀는지의 시점에서 달라질 것 같아요.
두 번째 문장에서는 'had made'를 사용했으니, 우리가 realize 하기 전에, 남자가 실수를 저질렀다는 것을 강조하고 있고,
첫 번째는 일반과거 made로 남자가 과거 어느 시점에 실수를 했지만, 정확한 시점을 알 수 없습니다.