I am having a good time every day!
Is it grammatically correct? Or should it be only
I have a good time every day!
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityI am having a good time every day!
I don't know the technical reason for it, but as a native English speaker, this just sounds wrong / awkward. I think it's because "having" is related to the present, and only one day is the present day at a time. Maybe the problem isn't grammatical but logical? I'm not certain. I don't have a lot of background in the formal, technical deep-end of English.
I have a good time every day!
This sounds natural to me.