догадать —
ДОГАД’АТЬ, ·совер. только в выражениях: черт догадал кого-что с ·инф., и ·безл. догадало, догадает кого-что с ·инф. (·разг.) — внушить кому-нибудь мысль, надоумить кого-нибудь (выражение досады, сожаления о чем-нибудь, повлекшем за собой несчастье...
Толковый словарь Ушакова