أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
Well, I find the communicative approach is ideal in teaching English, any technique that fulfils the requirements is ok.
It depends on students' level .However communicative approach is the best.