Land animals are believed ______ from sea animals.
#103259
A
to have developed
B
to have been developed
C
having developed
D
having been developed