Ни-ни
Н(?) было видно н(?) леса, н(?) реки.
В этом случае часто допускают ошибку с выбором частиц «не» и «ни».
«Не было видно»: выбираем «не», потому что за частицей следует глагол. В случае двойного отрицания с глаголом тоже пишется «не», например, не могу не заметить; нельзя не упомянуть.
«ни леса, ни реки»: в данном случае частицы «ни» играют роль союза, который еще надо разделить запятой. Так как за частицей следует существительное, нужно писать «ни».
Но в устойчивых сочетаниях мы не ставим запятую:
ни дать ни взять, ни жив ни мёртв; ни кола ни двора; ни рыба ни мясо; ни то ни сё.