问题

Bats are surprisingly long-lived creatures,some____________ a life span of around 20 years.
A:in special
B:had
C:to have
D:having
B:had
C:to have
D:having
正确答案是: