This is a question that has been revolving in my head for a long long time. My personal view is that CLT has not solved the main problems: speed and efficiency in learning/ acquiring a second language. In fact, language courses everywhere have increased the time you have to invest to learn well. Just take a look at the programmes offered at the most prestigious institutes. I remember that when I studied at the ICPNA, the basic course was 12 months long, and we could speak English with minor mistakes. Three more months on the PGs and we were ready for their Teachers´ Courses, which lasted, again, 12 months. In other words, in 27 months, that is two years and three months, most of us were ready to pass the
In short, CLT may not be what it seemed.