简介:Code-switchingisasocio-linguisticterm,whichreferstotheswitchingfromonelanguagetoanother.Thispaperattemptstoshowthatcode-switchingcanbeusedasateachingstrategyforsecondlanguageteachingbyillustratingthepossiblereasonsfortheswitching.Italsoexploresthepossibilityofviewingcode-switchingaslanguageinterferenvefromateachingperspective.Inaccordancewiththeseanalysisthispapermakesaconclusionthatwhencode-switchingistocompensateforalanguagecifficultyitmaybeviewedasinterfernceandwhenitisusedasasocio-linguistictoolitbecomesastrategy.