tener cataratas

разг.

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

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

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