一、表达意思不同
1、English:意思是英格兰的;英国的;英语的。名词意思为英语,英国人。
2、British:意思是不列颠的,英国的;不列颠人的,英国人的;英联邦的;古英语的;名词意思是英国、英语。
二、侧重点不同
1、English:既是“英格兰人”的总称,也是“英国人”的总称。
2、British:只是“英国人”的总称。
三、使用环境不同
1、English:English主要指英格兰这个主体的人和语言。
2、British:British是大不列颠岛的人和语言。