单项选择题

I’ve been wrestling with Chinese()for ten years now.

A.now and then
B.off and on
C.for and cons
D.up and down