You mean translating that sentence from Chinese to English? It might be better to translate it as "Human nature is limited, which is the reason why virtue is necessary in the improvement of human moral situation". Tbh, the logic of Chinese language is very different from English, so sometimes, it would be a little weird if you translate a Chinese sentence into English directly (i mean in a literal way).