Another way to say "England has had many kings." is "There have been many English kings."