Which sentence has an error in verb tense?
a. He said, "I had been living here my whole life."
b. John has been going to the football games all season.
c. They have played here all season.
d. We have been dancing for six years and have won three contests.