单项选择题

夏商周时期实现从方国联盟到天下共主演变的主要因素是()

A.内外服制度
B.封邦建国
C.礼乐制度
D.宗法制度