Difference between всякий, каждый and любой

June 13, 2019 | Tags: Russian pronouns

Did you know that we have 3 words with similar meanings in the Russian language, всякий, каждый and любой? Всякий means “all sorts of”, каждый means “every, each” and любой means “any”.

For example,

Они пели всякие красивые песни. They were singing all sorts of beautiful songs.

Каждый учитель получил букет. Each teacher received a bunch of flowers.

Какое мороженое купить? Любое. Which ice cream shall I buy? Any (you choose).