The correct option is B Large intestine
The small intestine receives the secretion from the liver, pancreas, and intestine. Thus, it is the site for the complete digestion of carbohydrates, proteins, and fats.
In the small intestine, the digested food is absorbed through finger-like projections called villi and undigested food is pushed into the large intestine.
Then, water and minerals are absorbed from the undigested food in the large intestine.