The ______ and Saxons are the ancestors of the English people today.
A.Vikings
B.Celts
C.Romans
D.Angles
请帮忙给出正确答案和分析,谢谢!