Multiple choice Why is mushroom called 'heterotrophic'? As it causes diseases. As it depends on others for food. As it reproduces though spores. As it helps to make wine and bread. Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mushroom is called 'heterotrophic' as it depends on others for food. Some are saprophytes, and some are parasites.