问题

officially announced his retirement on September 18, 2014, ________ tennis for 26 years.
A:having played
B:had played
C:played
D:having been played;
B:had played
C:played
D:having been played;
正确答案是: