English是英语或英格兰人,British是不列颠人,包括苏格兰人、英格兰人及威尔士人。准确的说British不能说是英国人,因为英国人不仅有不列颠人还有北爱尔兰人。但是习惯上就认为British就是英国人。
British准意为大不列颠的(Britain的形容词)English多指英格兰的(England的形容词)如果指语言的话多用English,如果指人的话多用British