Multiple choice Corpus luteum is present in kidney and filters blood ovary and secretes progesterone testes and performs spermatogenesis intestine and performs digestion Reveal answer Fill a bubble to check yourself B Correct answer Explanation Corpus luteum is present in ovary and secretes progesterone.