单项选择题

Mary loves Jazz, and she has played ____ for years.

A.piano
B.a piano
C.one piano
D.the piano