Anónimo preguntó: I hope you have a good time or I hope you to have a good time???
The correct sentence is “I hope you have a good time.”
This is a relative clause, the word to is not necessary. It would also be possible to say “I hope that you have a good time.”
In Spanish, this would be a use of the subjunctive: Espero que lo pases bien. In English, we don’t really have a subjunctive, so we use the present or past simple, depending on the sentence.
More examples:
I hope she doesn’t arrive late.
I hope you enjoy the dinner.
I hope we can see each other soon.
Thanks for the question!

