Anglice multos annos bene locuta est.
She has spoken English well for many years.