单项选择题

山羊的发情周期平均为()

A.21天
B.29天
C.45天
D.114天