2. Oligosakarida
Bentuk karbohidrat ini dapat dihidrolisis dan menghasilkan 2-10 unit yang lebih kecil.
Hasilnya bisa berupa disakarida, trisakarida, dan tetrasakarida.
Contohnya seperti laktosa, maltosa, dan sukrosa.
3. Disakarida
Bentuk karbohidrat ini merupakan lanjutan dari oligosakarida dan bisa memberikan dua unit monosakarida yang sama atau berbeda.
4. Trisakarida
Bentuk karbohidrat ini pada saat hidrolisis menghasilkan tiga molekul monosakarida, bisa yang sama atau berbeda.
Contohnya seperti Raffinose.