单项选择题

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

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