Respuesta :

The answer is D.) All of the above ^-^

Factors that have contributed to heterogamy include all of the above.

What is heterogamy?

Heterogamy is the marriage between people of  different characteristics. The characteristics are:

  • different sociological backgrounds
  • educational levels
  • different races.

Geographical mobility has positively contributed to heterogamy. When people from different races meet as a result of travel, they tend to be more interracial marriages.

To learn more about heterogamy, please check: https://brainly.com/question/25626127