As one of the most popular language teaching approaches established in ESL (English as a Second Language) countries, the Communicative Language Teaching (CLT) has encountered many challenges when introduced and implemented ...