| Code-switching is the phenomenon that the language user utilizes two languages in the same topic of the mutual conversion.To dates,more and more scholars regards code switching as an effective teaching strategy.This study conducts with 6 teachers and 220 students from Angang Senior High School in Anshan City,Liaoning Province.The data are collected and collated including questionnaires,interviews and classroom observations,in order to solve the following three questions: First,what is the attitude of high school English teachers and high school students towards the language code-switching on high school English classroom? Second,what function does language code-switching perform in high school English classrooms? Finally,what factors affect the use of code-switching in the classroom by high school English teachers?First of all,teachers believe that with the help of Chinese,English teaching has a positive effect.Students believe that the use of both Chinese and English language in the classroom is of great help to English learning and understanding key points,and affirms that English teaching with the help of their mother tongue can psychologically ease tension.Secondly,the use of code-switching by high school English teachers in English classrooms has three functions: maintaining classroom discipline,promoting the teaching process,and enhancing the relationship between teachers and students.Finally,the use of code-switching by high school English teachers in English classrooms is mainly affected by objective factors such as the lesson type,task type and difficulty of task,the student’s English level,the accuracy of language expression and subjective factors such as the affected by the student’s feedback language,the teacher’s personal language belief as well as the teacher’s English ability.Lastly,this study puts forward some teaching suggestions,such as: Teachers should adhere to the principle of giving priority to the target language,the principle of moderation and using Chinese cautiously in English classrooms teaching in senior high school;teachers should adjust the frequency of language code-switching according to different professional roles,different teaching content and different lesson type in the classroom;language code-switching should follow the principle of conformity;teachers should take language code-switching into account when writing lesson plan and treat it as an useful strategy to help improve teaching quality;teachers should follow the principle of recent development areas when choosing frequency of language code-switching. |