Carbohydrates, proteins, and lipids are absorbed in the small intestine
For carbohydrates: they are only absorbed as monosaccharides; pancreatic (and salivary) amylases hydrolyze the bonds to make them absorbable; they are (for the most part) reliant on Na+-dependent cotransport on the GI lumen membrane
Proteins: they can be absorbed as amino acids, di- or tripeptides; enzymes like endo- and exopeptidases, pancreatic proteases, and pepsin (in stomach) degrade proteins; free AA's use the Na+-dependent cotransport while the di- and tripeptides use a H+-dependent transport to be absorbed
Lipids: pancreatic lipases do the majority of lipid digestion in the small intestine with the help bile acids (essentially emulsify fats); micelles are then used to get lipid digestion products into the intestinal cells where things are reformed to produce chylomicrons which leave intestinal cells and enter lymph vessels due to size
Absorption just means TRANSPORT from the GI lumen into the enterocytes and then into the blood or lymph (for lipids). It's not some passive process were food slowly seeps into your body from your stomach/SI/LI. Maybe that's what you were wondering?