单项选择题

Who were the ancestors of the English and the founders of England?()

A.The Anglo-Saxons.
B.The Normans.
C.The Vikings.
D.The Romans