# "Have to vs will have to" in conditional statements

Which tense should be used in the main clause of this sentence?

If the learners want to finish their homework, they (have to/will have to) stop being lazy.

Since the if-clause is in present tense, the future tense in the main clause should be acceptable.

However, there are examples where both clauses are in present tense, such as "I buy books if they're interesting." This is the case when your statement is a general fact or is treated as such based on the context.

From this, can we say that the present tense in my first example is also acceptable because it can be seen as a general fact?

You could use either in your example, with "have to" sounding more imperative, as in something that needs to happen NOW. If you wanted to make it a general maxim, you would use the present tense, and also remove the definite article in front of "learners".

So for your example, using the present tense would mean that some specific, lazy students need to buckle down RIGHT NOW to finish their homework (for example, because it's almost bedtime and the homework is due in the morning). Using the future tense would mean that those same lazy students need to buckle down in the (near) future (maybe the homework is due in a couple of days). And if you wanted it to be a general fact, you would say "if students" with the present tense.

Another example might make this clearer:

If the children want to have dessert, they have to eat their vegetables.

I would understand this sentence to mean that we are speaking about specific children, and they need to eat the vegetables that are in front of them right now if they want to have dessert after the meal that we are currently eating. Imagine a family sitting at the dinner table, and one parent talking to the other so that the children can hear and be warned.

If the children want to have dessert, they will have to eat their vegetables.

Again, we are talking about specific children and a specific meal, but in this case, the meal may not yet be taking place (probably it's the next meal featuring dessert).

If children want to have dessert, they have to eat their vegetables.

Here, we're talking about a general rule: eating vegetables is required for any/all children to get dessert.