单项选择题

The British people are descendants of_________.

A.the Romans
B.the Germanic peoples
C.the Normans
D.many different races