text: in angiosperms, where does photosynthesis take place? a. guarded cells b. stomata c. epidermal layer d. palisade parenchyma e. spongy parenchyma angiosperms are your regular flowering plant.  i assume you are studying biology so you know about photosynthesis so it happens in the big long cells called palisade cells in the green leaves. so d then.