单选题 Of the 1200 million people who call themselves Chinese,______a very small number speak what is referred to as standard Chinese.
  • A.none but
  • B.but for
  • C.all but
  • D.but then
【正确答案】 A
【答案解析】[解析] A选项none but(仅,只)符合题意。B选项but for(要不是因为……)、C选项all but(除了……所有的都……)、D选项but then(但另一方面,此外)都不正确。本题空格处是说只有很小的一部分。因此A选项为正确答案。