This is the sentence.
It has/had been voted International Venue of the Year and for several years won the most popular venue in the world.
Is the "has" is correct? or better to use "had"?
LanguageLearningBase.com (short: llb.re) is an online community for learning foreign languages.
It represents an open knowledge base. Every member can share and gain knowledge about a new language.