Multiple choice What causes heriditary variations? Environmental changes Mutations Gene transfer Jumping gene Crossing over Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mutations in genes or chromosomes are transferred to the progeny by sexual reproduction.