"come a long way" in Spanish
Definition
Hacer muchos progresos o mejorar mucho en comparación con el pasado.
Usage Notes (Spanish)
Se usa para felicitar mejoras, tanto en personas como cosas. Muy frecuente con 'have/has', como en 'You have come a long way'. Es informal y transmite elogio.
Examples
You have come a long way since you started learning English.
Has **avanzado mucho** desde que empezaste a aprender inglés.
The city has come a long way in the last ten years.
La ciudad **ha mejorado mucho** en los últimos diez años.
Our technology has come a long way from when it started.
Nuestra tecnología **ha avanzado mucho** desde que comenzó.
Wow, you've come a long way—I'm really impressed!
¡Vaya, **has avanzado mucho**—me impresiona de verdad!
Cooking used to be hard for me, but I’ve come a long way.
Cocinar solía ser difícil para mí, pero **he mejorado mucho**.
Online shopping has come a long way since the early days of the internet.
Las compras en línea **han avanzado mucho** desde los primeros días de internet.