Why are many Chinese people poor at speaking English, despite years of learning?

为什么许多中国人学习英语多年,但仍然不会说英语?