Monosaccharides: Aldoses, Ketoses, and Carbon Numbering
A spoonful of table sugar, the starch in a potato, and the ribose backbone of your own RNA are all built from the same tiny chemical alphabet. That alphabet is the monosaccharide. It is a single sugar unit that cannot be split into anything simpler by hydrolysis. Glucose, fructose, glyceraldehyde, ribose: these are not arbitrary names. They are systematic descriptions of a molecule's carbon skeleton. They also describe the position of one crucial functional group, the carbonyl. Carbohydrates matter because they sit at the intersection of energy metabolism, structural biology, and molecular recognition. Glucose is the near-universal fuel oxidized in Glycolysis. Ribose and deoxyribose form the backbones of RNA and DNA. Oligosaccharides decorate cell-surface proteins with information read by lectins, antibodies, and pathogens alike. Before any of that biochemistry makes sense, you need a precise, mechanistic vocabulary for what a monosaccharide is. It is not just "a sugar." It is a polyhydroxy aldehyde or polyhydroxy ketone with a defined carbon count and a defined carbonyl position. This article builds that vocabulary from first principles: the carbonyl group (aldehyde versus ketone) and the hydroxyl groups that decorate every other carbon. We classify monosaccharides along two independent axes. These are carbonyl type (aldose vs. ketose) and chain length (triose, tetrose, pentose, hexose, heptose). We show how IUPAC-style carbon numbering assigns C1 to the aldehyde carbon. Alternatively, C1 goes to the carbon nearest the ketone. This ensures every stereocenter and every downstream ring-closure reaction has an unambiguous address. We deliberately stop short of stereochemistry (chirality, D/L assignment) and ring formation (hemiacetal/hemiketal chemistry). These are the natural next steps once the flat, open-chain "skeleton logic" here is solid. By the end you will be able to look at any acyclic sugar structure. You will immediately name its class (aldotriose, ketohexose, etc.). You will assign carbon numbers correctly. And you will predict how the carbonyl's chemical reactivity — nucleophilic addition — sets up everything from Fehling's test to the eventual formation of pyranose and furanose rings.
- A monosaccharide is a polyhydroxy aldehyde (aldose) or polyhydroxy ketone (ketose) with the general formula (CH₂O)ₙ.
- Classification uses two independent labels: carbonyl type (aldo-/keto-) and carbon count (-triose, -tetrose, -pentose, -hexose).
- Carbon numbering starts at the end that gives the carbonyl carbon the lowest possible number — C1 for aldoses, C1 or C2 (by convention, the carbon nearest the chain end) for ketoses.
- Glyceraldehyde (aldotriose) and dihydroxyacetone (ketotriose) are the simplest monosaccharides and the reference point for all sugar stereochemistry.
- The carbonyl carbon is electrophilic (sp² carbon, partial positive charge) and is the site of nucleophilic addition reactions that later drive ring closure and glycoside formation.
- Every carbon except the carbonyl carbon and the terminal CH₂OH groups bears one H and one OH, making most ring carbons potential stereocenters.
Key idea: A monosaccharide's identity is fully pinned down by three facts — how many carbons it has, whether its carbonyl is an aldehyde or a ketone, and which carbon that carbonyl sits on — and carbon numbering exists precisely to make that last fact unambiguous.
Where this lives today
Carbon numbering and aldose/ketose classification are not museum pieces — they are the working vocabulary of modern biochemistry and medicine. Every glycolytic intermediate is named by its carbon-numbered phosphorylation site: glucose-6-phosphate, fructose-6-phosphate, fructose-1,6-bisphosphate, glyceraldehyde-3-phosphate. Clinical assays for diabetes exploit the aldehyde reactivity of glucose's C1 directly: the reducing-sugar chemistry behind Benedict's and Fehling's tests, and the non-enzymatic glycation reaction that produces hemoglobin A1c (used to monitor long-term blood glucose control), both start with nucleophilic attack at that same electrophilic carbonyl carbon. In structural biology, ribose's C1 aldehyde becomes the anomeric carbon that bonds to nitrogenous bases in Nucleotides, while its C2 and C3 hydroxyls (or their absence, in deoxyribose) determine whether the resulting nucleic acid is RNA or DNA — a distinction that traces directly back to correct carbon numbering of the pentose ring. In glycobiology, the carbon-numbered hydroxyls of hexoses (C2, C3, C4, C6 of glucose, galactose, mannose, etc.) are the exact positions where glycosidic bonds form in glycogen, cellulose, and the branched N-linked and O-linked glycans that coat every human cell surface — the α(1→4), α(1→6), and β(1→4) linkage names used throughout glycobiology are only meaningful because carbon numbering is fixed and unambiguous. Pharmaceutical chemists exploit the same logic when designing glycomimetic drugs and carbohydrate-based vaccines, where a single misplaced hydroxyl (a "wrong" stereocenter at a numbered carbon) can abolish binding to a target lectin or antibody entirely.
Ask the tutor: How does the D/L designation get layered on top of this aldose/ketose and carbon-numbering framework to fully specify a sugar's stereochemistry?
The physical picture — carbons, carbonyls, and hydroxyls
Start with the empirical formula. Most simple sugars obey , which is where the word "carbohydrate" (hydrate of carbon) comes from historically, even though the sugar is not literally water bound to carbon. For you get trioses, ; for , hexoses, — glucose, fructose, galactose, and mannose all share this formula and differ only in the arrangement of atoms. Every monosaccharide has exactly one carbonyl group, , somewhere along an otherwise fully-hydroxylated carbon chain. There are only two chemically distinct places that carbonyl can sit:
- Terminal position → the carbonyl carbon is bonded to one carbon neighbor and one hydrogen: this is an aldehyde, . A sugar with this carbonyl is an aldose.
- Internal position → the carbonyl carbon is bonded to two carbon neighbors: this is a ketone, . A sugar with this carbonyl is a ketose.
Every other carbon in the chain carries one hydroxyl group and one hydrogen (a "secondary alcohol" carbon), except the terminal carbons at the far end from the carbonyl, which are groups. This alternating pattern — carbonyl, then a run of units, capped by — is the entire structural logic of an open-chain monosaccharide. Carbon numbering is not cosmetic; it is the addressing system used in every subsequent stereochemical and enzymatic discussion. The rule, inherited from IUPAC nomenclature for carbonyl compounds, is: number the chain to give the carbonyl carbon the lowest locant. For an aldose, the aldehyde carbon is unambiguously the end of the chain, so it is always C1. For a ketose, the carbonyl is internal; by long-standing biochemical convention (matching IUPAC's "lowest locant" rule) it is placed at C2, with C1 being the group nearer to it. This is why fructose, the archetypal ketohexose, has its ketone at C2, not at C3 or C4 — placing it at C2 gives the lowest possible locant consistent with a six-carbon chain.
The two simplest possible monosaccharides deserve special attention because everything else is built by mentally inserting units into their chains. Glyceraldehyde, , is the simplest aldose: ––. Dihydroxyacetone, also , is the simplest ketose: ––. Notice dihydroxyacetone is symmetric and has no stereocenter — a fact that becomes important once chirality is discussed, since it is the one monosaccharide without a D/L designation.
Chain length is named with the standard Greek/Latin numeral stems fused to the suffix -ose: tri-, tetr-, pent-, hex-, hept-. Combine the two independent axes — carbonyl type and chain length — and you get the full compound name: aldotriose, ketotriose, aldopentose, ketohexose, and so on. Glucose is an aldohexose. Fructose is a ketohexose. Ribose is an aldopentose. Ribulose is a ketopentose. This two-word system, not the trivial names, is what actually carries structural information.
The core ideas — governing relationships
The chemistry here is compact enough to state as a small number of precise relationships rather than a "law," but each one is load-bearing for everything that follows in carbohydrate biochemistry.
where:
- = number of carbon atoms in the (unbranched, acyclic) monosaccharide chain
- this formula holds for the simple sugars discussed here; amino sugars, deoxy sugars, and uronic acids are chemical modifications and no longer fit exactly
Reading: every carbon contributes one oxygen-bearing substituent (either as part of the carbonyl or as a hydroxyl) and, on average, two hydrogens — this is why the formula looks like a "hydrate," a historical coincidence rather than a bonding reality.
where:
- = total carbon count
- the two carbons excluded are C1 (the aldehyde carbon, sp², not a stereocenter) and the terminal carbon (two identical H's, not a stereocenter)
Reading: an aldohexose () has stereocenters, giving possible stereoisomers — this single formula is the seed of the entire D-sugar family tree, though the stereochemical assignment itself belongs to a separate discussion.
where:
- = total carbon count
- three carbons are excluded: C1 (, not a stereocenter), C2 (the ketone carbon, sp², not a stereocenter), and the far terminal carbon
Reading: a ketohexose () has stereocenters, giving stereoisomers — half as many as the corresponding aldohexose family, exactly because the ketose "loses" one potential stereocenter to its internal carbonyl.
where:
- the assignment follows the lowest-locant rule of IUPAC nomenclature applied to the principal characteristic group (the carbonyl)
- for aldoses this is forced by the chemistry itself: an aldehyde can only be terminal
- for ketoses, C2 is not the only chemically possible position, but it is the only one compatible with the lowest-locant rule for a straight, unbranched hexose/pentose chain, and it is what all named biological ketoses (fructose, ribulose, xylulose, sedoheptulose) actually have
Reading: carbon numbering is not decoration — it fixes a reference frame so that later designations (D/L, α/β anomers, phosphorylation sites like glucose-6-phosphate or fructose-1,6-bisphosphate) refer unambiguously to the same atom every time the molecule is discussed.
Goal. Show rigorously why an aldohexose has exactly 4 stereocenters and a ketohexose has exactly 3, starting only from the definition of a stereocenter and the alternating carbonyl/hydroxyl chain structure.
Step 1 — Define a stereocenter operationally. A carbon is a stereocenter if it bears four different substituents. In an open-chain monosaccharide, every non-carbonyl, non-terminal carbon has the substituent pattern . Because the chain segments toward the two ends are chemically distinct (one leads toward the carbonyl, the other toward the far , and these differ in every real sugar with ), such a carbon automatically has four different groups and is a stereocenter.
Step 2 — Identify which carbons are excluded from that pattern. Two structural features break the pattern: (i) the carbonyl carbon itself is and trigonal planar — it has only three substituents (two chain-directions-worth of bonding partners plus the doubly-bonded O), so "four different groups" is not even a well-posed question there; it is never a stereocenter. (ii) a terminal carbon carries two hydrogens, which are identical substituents — again failing the "four different groups" test.
Step 3 — Count exclusions for an aldose. An aldose of length has its carbonyl at C1 (excluded by rule (i)) and its far terminus at C, which is (excluded by rule (ii)). That is exactly 2 exclusions, both automatically distinct carbons (C1 ≠ Cn for ). Every one of the remaining carbons (C2 through C) is an internal carbon and, by Step 1, is a genuine stereocenter. Hence
Step 4 — Count exclusions for a ketose. A ketose of length has its carbonyl at C2 (excluded by rule (i)) and its near terminus at C1, which is (excluded by rule (ii), since C1 is not the carbonyl carbon in a ketose), and its far terminus at C, also (excluded by rule (ii) again). These are three distinct carbons whenever (for , C1 and C would coincide with C2's neighbors only — dihydroxyacetone, , has zero stereocenters, consistent with ). The remaining carbons are genuine internal stereocenters, giving
Step 5 — Sanity-check against total isomer counts. Each stereocenter doubles the number of possible stereoisomers (independent of the others, since inverting one center's configuration while holding the rest fixed always yields a distinct diastereomer or enantiomer). So aldohexoses () admit stereoisomers (8 D-sugars + 8 L-sugars), matching the well-known fact that there are exactly 8 D-aldohexoses. Ketohexoses () admit stereoisomers (4 D + 4 L), matching the 4 named D-ketohexoses (fructose, psicose, sorbose, tagatose). The formulas are internally consistent with the catalogued sugar families.
Go deeper · Derivation B · 2 minLocating the carbonyl carbon: why C1 for aldoses and C2 for ketoses is forced, not arbitrary
Goal. Justify the IUPAC "lowest locant" numbering rule mechanistically, by comparing the alternative numbering schemes for a specific asymmetric ketopentose and showing only one is self-consistent.
Step 1 — State the general nomenclature rule. When a molecule's principal characteristic group (here, the carbonyl, ranked above alcohols in IUPAC seniority) can be placed at more than one position depending on which end of the chain is called "C1," the rule requires choosing the numbering direction that gives that group the lowest possible locant.
Step 2 — Apply it to an aldopentose, e.g. ribose: CHO–CHOH–CHOH–CHOH–CH₂OH. Numbering left-to-right (aldehyde end first) puts the carbonyl at position 1. Numbering right-to-left would put it at position 5. Since , the left-to-right numbering is mandatory. This is why an aldehyde is always C1 in any acyclic aldose — there is no competing candidate position, because a terminal functional group can only ever be numbered 1 or , and 1 always wins.
Step 3 — Apply it to a ketopentose, e.g. ribulose: CH₂OH–C(=O)–CHOH–CHOH–CH₂OH. Here the ketone is internal, flanked symmetrically in terms of chain topology (one on each side at this level of description). Numbering left-to-right places the carbonyl at C2. Numbering right-to-left also places a carbonyl at a position counted from that other end — because the chain is drawn with the ketone one carbon in from one specific end, right-to-left numbering here would put the carbonyl at C4 (for a five-carbon chain: positions 5,4,3,2,1 map the carbonyl, which was at position 2 from the left, to position 4 from the right). Since , left-to-right numbering (placing the carbonyl at C2) is the correct IUPAC choice.
Step 4 — Show why C2, not C3, is the universal ketose carbonyl position for the named biological ketoses. For a hexose ketose (fructose: CH₂OH–C(=O)–CHOH–CHOH–CHOH–CH₂OH), the carbonyl sits one carbon in from an end. Numbering from that near end gives locant 2; numbering from the far end gives locant 5 (). Since , C2 is correct. A hypothetical hexose ketone sitting at the true chain center (C3 or C4) would by symmetry give equal locants from both ends (e.g., 3 and 4, or, for perfect symmetry, tie at the midpoint) — but no naturally occurring monosaccharide places its carbonyl at the true center, because biosynthetic aldol/retro-aldol chemistry (as in the Glycolysis pathway's aldolase step) generates ketoses specifically with the carbonyl adjacent to a terminal , i.e., always at C2.
Step 5 — Consequence for downstream numbering of phosphorylated intermediates. Because the carbonyl is pinned at C2 for ketohexoses, the two phosphorylation sites in glycolytic fructose intermediates are named unambiguously: fructose-6-phosphate carries a phosphate on the C6 hydroxyl, and fructose-1,6-bisphosphate carries phosphates at C1 and C6 — both termini flanking the fixed C2 carbonyl. If the numbering convention were arbitrary, these names would be ambiguous; because it is fixed by the lowest-locant rule, they are not.
Worked examples
Example 1 — Foundational: classify and number D-erythrose. D-Erythrose has the open-chain structure
Count carbons: there are 4 carbons total (1 carbonyl carbon + 2 internal CHOH carbons + 1 terminal CH₂OH carbon), so : this is a tetrose. The carbonyl carbon is bonded to one carbon neighbor and one H (it is written as , a terminal group), so it is an aldehyde: this is an aldose. Combining the two labels, erythrose is an aldotetrose. Numbering: the aldehyde carbon is forced to be C1 (Step 2 of Derivation 2), so reading left to right as drawn:
Stereocenter count by the aldose formula: stereocenters (C2 and C3), consistent with erythrose and threose being the only two aldotetrose diastereomer pairs (2 stereocenters → stereoisomers → 2 D-forms + 2 L-forms → erythrose and threose, each as a D/L pair). This matches the textbook catalog exactly.
Example 2 — Applied: identify D-fructose's class, numbering, and reactive carbon in the context of glycolysis. D-Fructose, , has the open-chain skeleton
Carbon count : a hexose. The carbonyl carbon has two carbon neighbors (one on each side of it at this position) and no hydrogen — a ketone: a ketose. Combined: ketohexose. By the lowest-locant rule (Derivation 2, Step 4), the carbonyl sits at C2, and the numbering runs
Stereocenter count: (at C3, C4, C5), giving stereoisomers — the 4 D-ketohexoses (fructose, psicose, sorbose, tagatose) and their 4 L-enantiomers, matching the known catalog. Biochemical payoff: in glycolysis, phosphofructokinase-1 phosphorylates fructose-6-phosphate at C1 to give fructose-1,6-bisphosphate. Because the numbering is fixed by the carbonyl's position (C2), we know unambiguously that this new phosphate goes on the terminus nearer the ketone, not the one farther away — the molecule is not symmetric, so "C1" and "C6" are chemically distinct positions, and only correct numbering tells you which is which.
Example 3 — Exam/competition level: a heptose puzzle. Sedoheptulose is a seven-carbon ketose that appears in the pentose phosphate pathway. Its open-chain structure is
(a) Classify it. Carbon count : a heptose. Carbonyl is a ketone (two carbon neighbors, no H): a ketose. Full name: ketoheptose. (b) Assign carbon numbers and locate the carbonyl. By the lowest-locant rule, number from the end nearer the carbonyl: C1 (), C2 (C=O), C3–C6 (CHOH each), C7 (). Check: from the other end the carbonyl would sit at position . Since , the C1→C7 numbering with carbonyl at C2 is correct — confirming the same lowest-locant logic used for fructose extends unchanged to a seven-carbon ketose. (c) Predict the stereocenter count and compare with the aldoheptose family. Using stereocenters for the ketoheptose, giving stereoisomers (8 D + 8 L) — exactly as many as the aldohexose family, an instructive coincidence arising because a ketoheptose "loses" one stereocenter to its internal carbonyl relative to what a same-length aldose would have: an aldoheptose has stereocenters, i.e., stereoisomers, twice as many as the ketoheptose family. This illustrates that chain length and carbonyl type combine multiplicatively (each extra carbon roughly doubles isomer count; switching aldose→ketose halves it) rather than additively — a useful check when reasoning about sugar family sizes without memorizing every count. (d) Locate the site of nucleophilic attack in an intramolecular ring-closure (foreshadowing only). The C2 ketone carbon is electrophilic because oxygen withdraws electron density through the bond, leaving a partial positive charge on carbon; a hydroxyl oxygen from further down the same chain (in sedoheptulose, commonly the C5 or C6 hydroxyl) can act as an intramolecular nucleophile, attacking C2 to eventually form a five- or six-membered cyclic hemiketal — the mechanistic heart of the ring-closure chemistry.
Limiting cases, scope & common traps
| Situation | What to check | Correct conclusion |
|---|---|---|
| , carbonyl terminal | glyceraldehyde | aldotriose, 1 stereocenter (), simplest chiral sugar |
| , carbonyl internal | dihydroxyacetone | ketotriose, stereocenters — no chirality at all |
| Formula given only as | formula alone | cannot distinguish glucose (aldose) from fructose (ketose) — need the structure |
| Carbonyl drawn at true chain center of a hexose (hypothetical) | locant symmetry | not seen in nature; biosynthesis always places ketose carbonyl adjacent to a terminus (C2) |
| Deoxy sugars (e.g. deoxyribose) or amino sugars (e.g. glucosamine) | formula check | do not obey exactly — they are modified monosaccharides, still aldoses/ketoses by carbonyl type but chemically distinct in formula |
| Uronic acids (e.g. glucuronic acid) | terminal group | the terminal is oxidized to ; still classified by carbonyl position among the original aldose/ketose skeleton |
| As large (heptoses and beyond) | stereocenter formulas | (aldose) and (ketose) keep growing; isomer count or grows exponentially — real biology only uses a handful of these because enzymes are stereospecific for particular isomers |
The chemist behind it
The systematic classification of sugars by carbonyl type and chain length is inseparable from the work of Emil Fischer (1852–1919), the German chemist who determined the configurations of the aldohexoses using purely chemical degradation and synthesis, decades before any physical method (X-ray diffraction, NMR) could see a molecule directly. Fischer's projection formulas — flat cross diagrams representing three-dimensional stereocenters — are still the standard way to draw open-chain sugars in every biochemistry textbook, and his systematic naming of the aldose family tree (glyceraldehyde → threose/erythrose → the eight aldohexoses) is the direct ancestor of the classification scheme used here. Fischer proved the configuration of glucose by an ingenious sequence of chain-shortening (Wohl degradation precursors) and chain-lengthening (cyanohydrin synthesis) reactions, comparing the products against known sugars — essentially solving a stereochemical puzzle using only chemical logic, for which he received the second Nobel Prize in Chemistry ever awarded, in 1902.
Origins · 1 minEmil Fischer and how this was discovered
Fischer's 1891 configurational assignment of D-glucose, achieved without any way to directly visualize molecular structure, remains one of the great deductive achievements in organic chemistry. He also introduced the "lock and key" metaphor for enzyme specificity, directly motivated by his sugar-oxidase substrate studies — linking carbohydrate structure to biological recognition for the first time.
What is the difference between a monosaccharide and a carbohydrate in general?
A monosaccharide is the smallest carbohydrate unit — a single polyhydroxy aldehyde or ketone that cannot be hydrolyzed into a simpler sugar. "Carbohydrate" is the umbrella term covering monosaccharides plus disaccharides (two monosaccharides joined by a glycosidic bond, like sucrose), oligosaccharides (a few units), and polysaccharides (many units, like starch, glycogen, or cellulose). Every larger carbohydrate is built by linking monosaccharide units together through glycosidic bonds formed at specific numbered carbons, so understanding the monosaccharide's carbon numbering is a prerequisite for understanding how any polysaccharide is assembled or named.
Why does the general formula (CH2O)n not perfectly describe every sugar found in biology?
The formula describes only the simplest, unmodified polyhydroxy aldehydes and ketones. Biology frequently modifies this scaffold: deoxy sugars (like the deoxyribose in DNA) remove an oxygen at one carbon; amino sugars (like glucosamine, a component of chitin and glycosaminoglycans) replace a hydroxyl with an amino group; uronic acids (like glucuronic acid) oxidize the terminal to a carboxylic acid. All of these are still classified using the aldose/ketose and carbon-numbering system described here, but their molecular formulas deviate from the simple hydrate ratio because of the added or substituted functional groups.
Is glucose the only biologically important aldohexose?
No. Glucose is the most abundant and metabolically central aldohexose, but galactose and mannose are also biologically essential aldohexoses, differing from glucose only in the spatial arrangement of hydroxyls at specific stereocenters (a topic that belongs to the stereochemistry of D/L sugar assignment). All three share the identical constitutional skeleton described here — CHO at C1, CH₂OH at C6, and CHOH at C2 through C5 — and are distinguished only by which side each hydroxyl points to at C2, C3, and C4. This article's classification (aldohexose) applies equally to all three; distinguishing them requires the additional stereochemical layer.
How does carbon numbering relate to the "reducing end" of a sugar chain?
The reducing end of a monosaccharide or oligosaccharide is the end containing a free (not yet glycosidically bonded) anomeric carbon — C1 in an aldose, or C2 in a ketose — capable of interconverting with an open-chain form that exposes the reactive carbonyl. That carbonyl can reduce mild oxidants like Cu²⁺ in Fehling's/Benedict's reagents, which is the chemical basis of "reducing sugar" tests. Because carbon numbering fixes exactly where that carbonyl carbon is, it also fixes exactly which end of a sugar chain is "reducing" — information that becomes essential once glycosidic bonds (e.g., in Cyclic Sugars: Hemiacetal and Hemiketal Formation) lock that carbon into a non-reactive linkage.
Can a monosaccharide have more than one carbonyl group?
By definition, no — a monosaccharide has exactly one carbonyl group (either an aldehyde or a ketone) per molecule. If a molecule had two independent carbonyls, it would no longer fit the simple polyhydroxy-aldehyde/polyhydroxy-ketone definition used for monosaccharides. Molecules with two carbonyls after chemical modification (such as certain oxidized sugar derivatives) are typically renamed as diketones, dialdehydes, or aldonic/aldaric acids and are treated as sugar derivatives rather than standard monosaccharides.
Why does the ketose stereocenter formula use n − 3 while the aldose formula uses n − 2?
Both formulas simply subtract the carbons that structurally cannot be stereocenters. An aldose excludes exactly two carbons: the terminal aldehyde carbon (C1, sp², trigonal, not a stereocenter) and the opposite terminal carbon (two identical H substituents, not a stereocenter) — leaving . A ketose excludes three: the near-terminal carbon (C1), the internal ketone carbon (C2, sp², not a stereocenter), and the far terminal carbon — leaving . The extra exclusion in ketoses is simply the price of having the carbonyl sit one position in from the chain end rather than exactly at the end.
How does this classification connect to the enzymes of central metabolism?
Enzymes are exquisitely sensitive to both carbonyl type and carbon numbering because their active sites recognize specific three-dimensional shapes anchored to specific atoms. In Glycolysis, phosphofructokinase-1 specifically phosphorylates the C1 hydroxyl of fructose-6-phosphate (not C6, despite superficial symmetry in the name) precisely because the enzyme's active site is built to dock the C2 ketone's geometry and deliver phosphate to the nearer terminus. Aldolase, later in the pathway, cleaves fructose-1,6-bisphosphate between C3 and C4 in a retro-aldol reaction that depends entirely on the ketone being at C2 — swap the carbonyl to an aldehyde or move it to another carbon and the same enzyme mechanism would not apply.