Learn English – You will have to Vs Have to

grammarmeaning-in-context

I have come across this, in a recent conversation with an educationalist.
During our conversation regarding higher education; He said, "you will have to do that".

Is it the right phrase? What is the difference between these two statements?

  1. You will have to do that
  2. You have to do that (simply)

Any specific context, when one must be using each one of those.

Best Answer

Will generally speaks to the future, so:

  1. "You will have to do that" implies that at some point in the future, it will be required, and that it isn't required now.
  2. "You have to do that" implies current, and is a requirement now, whether that requirement continues to be present in the future is unspoken.