Why are the same biomes found on multiple continents?

a) The underlying geology of many different areas is similar on multiple continents.
b) Invasive species cause the plant communities in the biomes on multiple continents to be the same.
c) Multiple continents usually have the exact same species of plants.
d) Convergent evolution results in plant communities that are similar when environmental conditions are similar.