As a foreign language, English becomes a difficult subject to be learnt by the students. This fact leads to the used of code- switching both by teachers and students in the classroom. Therefore, code- switching phenomenon in the teaching and learning process in EFL classroom cannot be avoided. It is because most of English teachers believe that code pswitching has several functions in teaching …