Fructose reduces Tollen's reagent due to:
Asymmetric carbons
Primary alcoholic group
Secondary alcoholic group
Enolisation of fructose followed by conversion to aldehyde by base
Fructose reduces Tollen's reagent due to enolisation of fructose followed by conversion to aldehyde by base.
Only aldehydes reduce Tollen's reagent. But fructose is a ketone.
In aqueous solution, fructose is enolised and then converted into aldehyde in basic medium. All aldehydes generally reduce Tollen's reagent, thus fructose also reduces Tollen's reagent.