She......french for over two years.

A ) Is learning

B ) learnt

C ) has been learning ✅

D ) learns