What follows is a rather simplified look at the subjunctive; it may answer your question.
English verbs, like those in many Indo-European languages had a subjunctive mood, which was used for situations that were hypothetical or counterfactual. The ‘past’ subjunctive forms differed from the ‘present’ not so much in the meaning of past time, but in the idea of greater improbability or counterfactuality.
Compare:
1. If it is fine tomorrow, we’ll go swimming. Future time; Present Indicative - Real possibility
2. If it be fine tomorrow, we’ll go swimming. Future Time; Present Subjunctive – more hypothetical possibility.
3. If it were fine tomorrow, we’d go swimming. Future Time; Past subjunctive – even more hypothetical.
4. If it were fine now, we’d be swimming. Present Time; Past subjunctive – counterfactual.
5. If it had been fine yesterday, we’d have gone swimming. Past Time; Past Perfect Subjunctive – counterfactual.
Notes.
a.
be is the present subjunctive form for all persons in the verb BE; in all other verbs, the present subjunctive form is recognisable only in the 3rd person singular; unlike the indicative form, this does not end in –s:
if he come….
b.
were is the past subjunctive form for all persons in the verb BE. In all other verbs, the past subjunctive form in modern English is identical to the past indicative form.
c. In
BrE, except for a few formulaic phrases (such as
so be it), the present subjunctive has virtually disappeared from the language. Sentence #2 is rendered as
If it is fine…
d. As the past subjunctive and indicative forms are identical in appearance for all verbs except BE, most native speakers are unaware that they are using what is technically a subjunctive. Indeed, many writers feel that there is no point in calling this a subjunctive form any longer.
e. Even with BE, many speakers now do not use the subjunctive, saying simply
if I was … . This is still considered incorrect by some people.
f. The subjunctive is used far more commonly in
AmE than in
BrE