have known
I've known it for a while.
Si he sabido qué hacer, yo lo hubiera hecho.
If I had known what to do, I would have done it.
Siempre he sabido cómo quería mi funeral.
I've always known how I wanted my funeral.
— El paciente inglés (1996)
No he sabido de Tom durante un año.
I haven't heard from Tom in a year.