Answer:
B. have been
We say had been because had been is the past tense, and sounds the most proper here.
9.0m questions
11.7m answers