真菌能产生胞外纤维素分解酶的原因:首先是因为进化的结果,真菌为异养生物,主要营腐生活,而且主要依靠植物遗体获取有机物,而植物遗体中含大量纤维素,所以进化出能产生胞外纤维素分解酶。其次能产生胞外纤维素分解酶,是其基因决定的,因为真菌含有胞外纤维素分解酶基因。