El Ejército Rojo tardó un año entero en recorrer 40.000 kilómetros.

Básicamente correcto, pero podría ser más conciso. Además, tómate el tiempo para hacer algo; Li en China no significa miles de kilómetros.

El Ejército Rojo marchó durante un año completo, cubriendo una distancia de 40.000 kilómetros.