Code-switching is the alternation between two codes (languages and/ordialects), between people who share those particular codes. Choices abouthow code-switching manifests itself are determined by a number of social andlinguistic factors. It is quite typical in multicultural and immigrant populations.Code-switching can take on several forms including alteration of sentences,phrases from both languages, and switching in a long narrative. In normalconversations between two bilinguals, code-switching consists of eighty-fourpercent single word switches, ten percent phrase switches, and six percentclause switching (Skiba, 1997, para. 2). Types of Code-Switching Code-switching can be either intersentential or intrasentential. Inintersentential code-switching, the language switch is done at sentenceboundaries. This is seen most often between fluent bilingual speakers. Inintrasentential code-switching, the shift is done in the middle of a sentence,