核心问题
为什么可以说 I am a Chinese, 而不可以说 I am an English?
词典解答
英语里有一些表国籍的词既可以用作形容词,又可以用作名词的单数和复数。例如:Chinese(形)→a Chinese, four Chinese, the Chinese(指整体中国人) Japanese(形)→a Japanese, four Japanese, the Japanese(指整体日本人) 与此相类似的词还有:Swiss, Vietnamese。
另外一些表示国籍的词(English, French 等)只能用作形容词,而不能用作表人的名词。故不可以说 I am an English(a French). 而要说 I am English(French). 与此相类似的词还有: Dutch, Irish, Welsh。如果需要表示个体的人,则必须说 an Englishman, four Englishmen, a Frenchman, four Frenchmen。如果需要表示作为整体的英国人或法国人,则必须说 the English 或 the French(参见 the English)。