单项选择题


A.to play
B.having played
C.playing
D.to have played