单项选择题

Though she isn't British by birth, she's British citizen by virtue of her marriage to an Englishman.()

A.on account of
B.depending on
C.by means of
D.judging from