Does every cloud has a silver linening mean that every evil has its good?

English Language Tests, Intermediate level

ESL/EFL Test #343 [color=blue]“English Slang Idioms (64)”, question 9

If you hadn’t lost your old job, you never would have landed the one you have now. The hours and the pay are much better. It just goes to show that every has a silver lining.

(a) sorrow
(b) cloud
© coin
(d) puddle

English Language Tests, Intermediate level

ESL/EFL Test #343 [color=blue]“English Slang Idioms (64)”, answer 9

If you hadn’t lost your old job, you never would have landed the one you have now. The hours and the pay are much better. It just goes to show that every cloud has a silver lining.

Correct answer: (b) cloud

Your answer was: [color=green]correct
[size=200]_________________________[/size]

Does every cloud has a silver linening mean that
every evil has its good?

yes, in every bad situation there are some advantages.