Verb + と思う
Adj-i + と思う
Adj-na + だ + と思う
Noun + だ + と思う
~と思う expresses thoughts, opinions, or guesses about something in present, past, or future contexts.