THEY __________ CLOSE FRIENDS FOR MANY YEARS SINCE WE WERE IN GRAD...

34. They __________ close friends for many years since we were in grade 7.A. are B. are being C. have been D. had been