come a long way

Verb

 * 1)  To make significant progress.
 * Computer-generated graphics have come a long way in the past few decades.

Translations

 * Arabic:
 * Chinese:
 * Mandarin: 取得很大進步
 * Danish:
 * Finnish: kehittyä paljon
 * French:, parcourir du chemin
 * German: gewaltige Fortschritte machen
 * Portuguese:
 * Russian: шагну́ть далеко́ вперёд