Turtles, like other reptiles, can endure long
fasts, in their ability to survive on weekly or even monthly feedings; however, when food is readily available, they may eat frequently and grow very fat.
(A) fasts, in their ability to survive
Fasts, In their ability - easy to ignore
(B) fasts, having their ability to survive
Their ability - we need to check whether their is required here.
(C) fasts, due to having the ability of surviving
Long and confusing . So, ignore C
(D) fasts because they are able to survive
Turtles can endure long fasts because they are Able to ……..;they (turtles) may eat frequently …. This comparison is clear and meaningful.
(E) fasts because of having the ability of surviving
Having the ability - long and unnecessary .
So,i go with D
Posted from my mobile device