选A some _having___a life Span of around 20 years是一个独立主格结构做状语;some是逻辑上的主语,having___a life Span of around 20 years是现在分词定语做逻辑上的动词,表示主动意义;而had 和have都是谓语动词形式,错误,排除C和B; to have在时间上指将来,故排除D
选A,这个句子是现在分词作伴随状语,Bats are surprisingly long-lived creatures 是一个完整的句子,后面没有连词链接,那么some ____a life Span of around 20 years就不能为一个完整的句子了,也就不可能是BC了,BC都是谓语动词,要做谓语的。那么只恩呢该是分词,对于主语bats来说有20年的生命是主动的,所以用ING...