Esta piedra es demasiado pesada para moverla
"Esta piedra es demasiado pesada para moverla": en esta oración, "eso" significa "esa piedra", por lo que el significado de esta oración es "Esta piedra es demasiado pesada". No lo muevas." Esta oración tiene una estructura completa y no hay problema.
"Esta piedra es demasiado pesada y no se puede mover": no usamos "eso" en esta oración, pero el significado de la oración sigue siendo muy claro: "Esta piedra es demasiado pesada y no se puede mover". moverse." Esta oración también es correcta porque "mover", como frase en infinitivo, ya implica que se refiere a "la piedra".
En general, se puede añadir "it" o no, porque ambas frases son correctas y el significado es muy parecido. Sin embargo, la segunda oración (la que no tiene "it") probablemente se use más comúnmente en inglés porque es más concisa.