tener cataratas

разг.

1) быть в потёмках (в неведении)

2) быть ослеплённым страстью

Источник: Испанско-русский словарь на Gufo.me