What is a correct way to say it: I hope you live for many years. or I hope you will live for many years?
I am really confused by it since I've seen quotes of famous writers that said live but an English teacher I know says it is not the correct way.
Edit: a quote by F. Scott Fitzgerald:
I hope you live a life you're proud of. If you find you're not, I hope
you have the strength to start all over again.
Best Answer
Given the right context, the following versions all work:
As the examples given above show, when a statement expresses a wish that something will happen in the future, the inclusion of will is optional because it is implied in the wish. For is also optional, for the same reason.
But note that the subject/verb number agreement may need to be adjusted. Compare: