What does the presence of homologous structures in different organisms suggest?

A. Common distribution

B. Common ancestry

C. Similar habitat

D. Similar movement