まず、
has never beenは現在完了「〜したことがない」
had never beenは過去完了「〜したことがなかった」
ということが前提です。
現在完了は今現在までしたことがなかったということを言う時に使います。
一方、過去完了は過去のある時点まで〜したことがなかったということを言う時に使います。
過去のある時点ということは、「3年前までは〜したことがなかった」というような今よりも前のことを言う場合に使います。
今回は「今まで」なので現在完了を使います。
こんな感じの解説でよろしいでしょうか??:( ;´꒳`;)