I'll quickly butt in as a reminder that the British did not consistently beat the French throughout history. Now, the "French" and "British" of 1066 weren't exactly the same as they are now, but it'd be poor history to discount the Norman conquest.