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! 

/ask