Which one of the following is not a true fish?
-
Shark
-
Starfish
-
Eel
-
Sea-horse
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).