I _________ ping-pong quite well, but I haven’t had time to play

I _________ ping-pong quite well, but I haven’t had time to play for some time.
A、 played
B、 have played
C、 play
D、 will play
【正确答案】:C