单项选择题

I ______ ping-pong quite well, but I haven't had time to play since the new year.

A.will play
B.have played
C.played
D.play