问题

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