单项选择题

Ann()the piano hard for long and now she is a successful pianist.

A.practices
B.is practicing
C.has practiced
D.practiced