Mauritius was a British colony for almost 200 years excepting for the domains of administration and teaching, the English language was never really spoken on the island.
(A)excepting for
(B)except in
(C)but except in
(D)but excepting for
(E)with the exception of
题目分析:划线前说这个地方是英国的殖民地,后半句说除了在一些地方,英语就在这个地方不流行。强调的是除了在一些地方,是“在”的意思,for是为了,of意思也不对,只有in表达的意思正确,B和C一个加了but一个不加,但是前半句和后半句有转折的意思,应该加but,选C