18.追溯中国姓氏的起源,有的以官职为姓,如司马、司徒、司空等;有的以排行为姓,如孟、叔、季等;有的以技艺为姓,如陶、甄、屠等。据此推理,卫、许、陈等都是
A.以氏族为姓
B.以国名为姓
C.以居住地为姓
D.以先人的字或名为姓
B