We have three too similar words: Creep, Crawl, Slither. These three words have very tiny and slight nuances. Based on dictionaries, one cannot recognize which ones can be used for the nouns: "snake" "snail" or or "lizard" or "soldier / child". I cannot recognize which verb can be used for which noun!
As far as I know, the creatures that have legs crawl and the animals that are legless can either slither or creep. So:
For instance:
A lizard / soldier / a child can only crawl on the ground.
A snake and a snail can only slither.
Does my understanding work in English logic? If not, please correct me and explain me how I am mistaken?
Best Answer
While there are some mechanical differences between the terms, the differences have mostly to do with feelings and connotations rather than physical differences. As such, depending on the context some of the words can be used interchangeably while others cannot.
slither - A snake-like way of sliding along the ground; think smooth and suspicious.
creep - Implies slow movement, usually quiet or sneaky; but not necessarily negative.
crawl - Implies slow movement, usually low-to-the-ground and dragging the body along by pulling.
When used in certain contexts some of these terms make sense when others do not. In some situations two words can be used interchangeably, other times they cannot. Here are a few example sentences that try to illustrate the differences.
Slither is a word used to describe snake-like motion along the ground, so to say a snake slithers sounds absolutely natural. On the other hand, a snake doesn't have arms or legs to pull it's body along as it moves so crawl sounds very strange to a native speaker. The word creeps doesn't specifically imply sliding or arms so it could maybe be appropriate. Furthermore, creep implies the snake is being slow and/or sneaky as it approaches the mouse, which makes perfect sense if the snake is hunting the mouse.
In this case, we know that babies crawl along on all fours hands and legs, and so the third sentence is correct. Babies don't make the smooth sliding snake-like motions that slithering might describe, so the first sentence is incorrect. Babies aren't naturally very sneaky, but a creative writer might imagine that a baby moves slowly (purposefully) to not scare away the kitty it wants to touch.
In this last set of sentences, all three of these sentences make sense, they just describe very different situations.
If a writer says that a man slithers up next to a young woman it is almost meant figuratively. In this context the writer implies that the man is moving suspiciously and probably with ill-intent; the reader would not be surprised if the writer called the man a pervert in the very next sentence.
If a writer says that a someone creeps up to someone it is almost always literal. We don't know if the man is good or bad, only that he approached stealthily enough to not be noticed. The writer has to provide additional context for the reader to know if the man is a kidnapper, or simply an old friend trying to surprise her.
If the man crawls up to the young woman the reader wonders "Why isn't he walking?". The wording implies that the man is moving by pulling himself along with his arms and legs which is highly unusual for most people's day-to-day encounters. This might make sense if they're both laying together on a beach, or if the man fell out of his wheelchair, etc.