The main problem in Colombia is people don't learn good english in the school. And the people who learned something (by themselves or taking lessons) are too shy to speak, that's why lot of people answer "Lo entiendo pero no lo hablo" when you ask them if they speak english.