问题

Whether common or ____, all English family names are full of history. [ ]
A: unique
B: scarce
C: mysterious
D: strange
B: scarce
C: mysterious
D: strange
正确答案是: