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.
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
我是这样想的,首先这里需要一个连词连前后的两个句子,那么A被排除;except for是复合介词,没有excepting形式,D也排除;E肯定不对了,剩下BC;我查了一下except词性,有连词词性,那为什么B不对,是因为这里需要对比?只有but能表达对比的意思吗?求解答呀~~~~
Mauritius was a British colony for almost 200 years, but except for the domains of administration and teaching, the English language was never really spoken on the island.
句子1: Mauritius was a British colony for almost 200 years
因为,逗号+but,作用如同句号或者分号,断开两句句子
句子2: except in the domains of administration and teaching, the English language was never really spoken on the island.
except 在句子2中作为连词,连接后面一句完整句子:the English language was never really spoken on the island.
(c) is awkward, but at least it's correct; it links 2 complete sentences with "but".
Mauritius was a British colony for almost 200 years,
but
except in the domains of administration and teaching, the English language was never really spoken on the island
(b) is a run-on sentence.
"X was Y, except in Z" would be a sentence by itself.
therefore, "X was Y, except in Z, A was B" is a run-on (you can't tag 2 complete sentences together with a comma).
请参考 Ron 在3楼的解释:http://www.beatthegmat.com/mauritius-t42431.html