Multiple choice

Which one of the following is not a true fish?

  1. Shark

  2. Starfish

  3. Eel

  4. Sea-horse

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A starfish is not a 'true fish' because it is an invertebrate belonging to the phylum Echinodermata, lacking a backbone and gills. Sharks, eels, and seahorses are all vertebrates that belong to the class of fish (Chondrichthyes or Osteichthyes).