Why are organisms on islands different compared organisms fo…

Why are organisms on islands different compared organisms found on the nearest continent but are also very similar  A) island forms are descended from mainland formsB) common environments are inhabited by the same organismsC) island forms and mainland forms have identical gene poolsD) the island forms and mainland forms are converging