Question: what is the difference between have been and were?
Answer: Both constructions are past tense, but "had been" implies ongoing action, whereas "were" says merely that it happened at an unspecified time and is now over.