This paper adopts post-colonial discourse to explore the struggle between the English teaching and learning in My Fair Lady. Higgins the linguistic professor induces and discriminates against the flower girl Eliza in teaching her English, constructing the hegemony of English and doing language violence to her. Higgins cannot help but be tyrannical as the English dominant, but Eliza mocks and subverts him with her mimicry. The relationship between the two is like that of the colonizer and the colonized—a kind of codependence formed in ambivalence (Homi K. Bhabha) when they are attracting/ resisting each other.