Learn English – Is the sentence “If he has time he will telephone” grammatically right

subjunctives

This sentence was asked in an exam. They asked for substituting correct word in place of will in the following sentence,

"If he has time he will telephone."
(A) Would
(B) Could
(C) Might
(D) No error

What I think is that the question itself is wrong because the sentences a conditional and hypothetical sentence and as far as I know from my other post in these type of sentences we always use past form of has.

The question should be,

If he had time he will telephone.

Please explain am I right?

Best Answer

That's kind of a misleading question because there are two correct answers.

The sentence as it stands is correct, so D) would be right.

However, if you replace will with might it is still correct:

If he has time, he might telephone.

Using "will" has a sense of certainty - you know for sure he will call if he has time. If you are less sure, "might" is the correct word to use - you are not sure if he will call, even if he does have time.

As for your suggested correction, that is not right. You are mixing past and future in the same sentence. "Had" is past-tense. The sentence would be:

If he had time he would have telephoned.

Related Topic