The French have been conquered by:
Arab muslims, many times
England (for hundreds of years)
Germany
Probably the Vikings
Hungarians
So they have one blip where they weren't completely pathetic and all of a sudden, they were the greatest military force lyk evar!!!
Not to mention them getting their asses kicked all over North America, hence the reason everyone speaks English aside from the shittiest part of Canada.