In dictionary, "have" could mean
- (also have got) have something (not used in the progressive tenses): to own, hold or possess something
He had a new car and a boat.
- have something: to experience something
I went to a few parties and had a good time.
I was having difficulty in staying awake.
see these sentences "we have a good time" & "we are having a good time"
What is the meaning of the word "have" in these cases?
Are they the same?
I think that "have" in "we are having a good time" means "to experience" & "have" in "we have a good time" means "to own".
If "have" in "we have a good time" meant "to experience", then we would say "we always have good times". The reason is that we don't use simple present for specific action but routine one.