Решение:
Фразеологизм "хранить молчание" означает не выражать своего мнения, молчать по какому-либо поводу. Давайте рассмотрим предложенные варианты и выберем синонимичное словосочетание:
а) как в воду глядел - означает, что человек смотрит, но ничего не понимает, не может разобраться в ситуации.
б) набрать в рот воды - это выражение используется для описания того, что кто-то ничего не сказал, не рассказал.
в) выйти сухим из воды - значит выйти из сложной ситуации без негативных последствий, увернуться от проблем.
г) как рыба в воде - это выражение означает, что человек чувствует себя комфортно, уверенно, как в своей среде.
Из предложенных вариантов, вариант "набрать в рот воды" имеет схожий смысл с фразеологизмом "хранить молчание", так как оба выражения описывают акт молчания, недеятельности в высказывании мнений.
Таким образом, ответ: б) набрать в рот воды.