Does this sentence sound right? "We have fun for many hours"?
Best answer: We "will" have fun for many hours.
We "had" fun for many hours.
We are having fun and it will last for hours.
it is right but it is present tense. so you might find something like that in a narrative
No. In the present tense it's "We are having fun." "We have fun" is used to refer to a recurring situation, like "We have fun whenever we go to Grandma's house." If you want to indicate that it is happening now and started many hours ago, it's "We have been having fun for many hours."