Multiple choice Who gave the theory of pangenesis? Mendel Lamarck Charles Darwin Pasteur Weismann Reveal answer Fill a bubble to check yourself C Correct answer Explanation He gave the theory of pangenesis.