Hi, I'm doing a project on the Carnival de Quebec and I want to say, "the tradition of celebrating at the end of january to mid-february, has been popular for a long time." That part that is tripping me up is the has been. So far I have... La tradition […] has been populaire pour longtemps. I don't want to put, a été, because that would say it was popular for a long time. What tense should I use? Nothing I'm coming up with seems to fit right. Thank you in advance.