一、指代不同
1、English:英格兰人。
2、British:英国人。
二、用法不同
1、English:直接源自古英语的Englisc;最初源自该语的Engle,意为盎格鲁人,传说这个称呼的来由是:当年这群人原来居住在一个叫Angul的岛上,这个岛状似鱼钩。
2、British:英国的,大不列颠的,联合王国的,英联邦的一般写作the British [ plural ] 朗文词典解释为peoplefrom Britain 不列颠人。
三、侧重点不同
1、English:单指英格兰地区的英国人。
2、British:统称所有英属的英国人。