qnli question: What do hermit crabs eat? sentence: On the shore are ghost crabs, which always live on the beach in small burrowed tunnels made in sand, and the hermit crabs, which live in land but lay eggs in water and which also eat garbage and sewerage.