The second and third are fine. The first does not sound very natural to me.
Are these forms correct:
I am thinking about it all day.
I am thinking of you all the time.
I've been thinking about it all day.
The second and third are fine. The first does not sound very natural to me.
So the first one should have been with the present perfect?
You can use the verb "think" with the present perfect but it depends on what you want to say . I would use the present perfect continuous: "I've been thinking about it all day". The fact that it's today makes it a very recent action and therefore "I've thought about it all day" does not sound right
In the right context -- a new, temporary, and pressing situation -- even the first one could work.
I am so stuck on this problem. I am thinking about it all day. I'm even dreaming about it at night.It's been almost two weeks, and I still can't come up with the solution!
All this "thining" is new, it's temporary, it's current, and it's urgent. In this conext, the present progressive works.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.