✨ Jawaban Terbaik ✨
まず、確認ですがこの文でif i had followed やI would は仮定法によってこの形になっています。「もしアドバイスに従っていたら」「もっといい人だっただろう」というのは仮定の話であって実際にはアドバイスに従っていないし、それほどいい人ではないわけです。一方、「子供の頃から受けてきたアドバイス」というのは実際に受けたものです。よって、たしかに仮定法ならhad been givenなのですが、事実なので直説法を用いることからhas beenとなります。
なるほど!ありがとうございます!