Queen Victoria has eaten too much food.has eaten is the verb here.has eaten describes a past action that still matters in the present. (Queen Victoria has eaten too much food and is now full.) Therefore, it is written in the present perfect form.