Чтобы отличить использование «have been» от «had been» в английском языке, нужно обратить внимание на то, как описывается действие. 2
«Have been» используется для действий, которые начались в прошлом и продолжаются в настоящем или только что завершились. 2 Например: «I have been busy today» (Я был занят сегодня) или «I have been reading for an hour» (Я читал на протяжении часа). 1
«Had been» используется для действий, которые начались и закончились в прошлом. 2 Например: «He had been happy before he got married» (Он был счастлив, до того как женился) или «The garden was white. It had been snowing all night long» (Сад был весь белый, так как до этого шёл сильный снег). 1