Multiple choice What causes hereditary 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 progeny by sexual reproduction.