Step 1: Definition of reducing sugar.
A reducing sugar is a carbohydrate that contains a free aldehyde group or a free ketone group capable of reducing mild oxidizing agents such as Fehling’s solution or Tollens’ reagent.
Step 2: Analysis of given sugars.
- Glucose: An aldohexose with a free aldehyde group in its open-chain form; it reduces Fehling’s solution.
- Galactose: Another aldohexose; also a reducing sugar.
- Ribose: An aldopentose; contains a free aldehyde group and is reducing.
- Fructose: A ketohexose; although it has a ketone group, it can isomerize to an aldehyde form under basic conditions and act as a reducing sugar.
Step 3: Conclusion based on chemical tests.
All four sugars can reduce mild oxidizing agents, hence they are all classified as reducing sugars.
Step 4: Final conclusion.
\[
\boxed{\text{(i), (ii), (iii) and (iv) are all reducing sugars}}
\]