"Think" alone is present tense. "I think Bob may be a vampire".
"Have thought" refers to the past, in a form called "past progressive", which refers to an ongoing or repeated event during the past that continues into the present. "Several times over our friendship, I have thought that Bob was unusually interesting in my neck."
There are other forms as well, such as simple past ("Yesterday I thought I saw Bob turn into a bat") and past perfect, or complete past ("I had thought Bob was a vampire, but later I learned he is a werewolf.")