Большой испанско-русский словарь
Tuve una buena idea — мне пришла в голову удачная мысль
tener una buena idea