Hello, Crocodoc, welcome to the English Forums! I think your problem here is more a matter of tenses than of vocabulary. "I haven't seen him today" is present perfect (have in present tense + V.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.