When should one use “shall” and "will”? [duplicate]

Solution 1:

In today's English, will is always correct and shall is always problematic in one way or another -- except in specific idioms, quotations and set phrases with an established wording, e.g. "What shall we do with a drunken sailor?".

Background

Will and shall were once two ordinary full verbs that had the same meaning as their German cognates wollen and sollen. For will, the old sense (volition, what you want to do) has survived in the noun will (last will and testament) and in would [like]. For shall, the old sense (obligation, what you are supposed to do) has survived in should.

For some reason, these and similar verbs have gone through a series of weird changes of meanings. (Not just in English. The Dutch cognates willen and zullen have gone through a similar but different process. Among the three major West-Germanic languages, only German has preserved the original meanings.)

Proto-Germanic did not have a future tense; futurity was expressed using the present tense together with words such as tomorrow. (English still does this with present progressive, though not in the same generality.)

Even with their original meanings, will and shall could sometimes be used to express futurity:

Tomorrow I shall (= am obliged to) go to the office.

Tomorrow you will (= want to) celebrate your birthday.

Tomorrow he will (= wants to) celebrate his birthday.

Through overuse this led to a system in which shall could be used also to express pure futurity in the first person, and will could be used to express pure futurity in the second and third person. Initially the original volition/obligation senses survived as shades of meaning that were active only in certain situations. Also, one could still make the non-standard choice when expressing futurity shaded by volition or obligation:

Tomorrow I will (= want to) go home.

Tomorrow you shall (= are obliged to) see me in my office.

Tomorrow he shall (= is obliged to) see me in my office.

But later these distinctions were lost and in some cases even reversed. (I would really like to know how that happened.) More recently, the auxiliary used for pure futurity was standardised to will in all persons.

As a result of the partial reversal of the volition/obligation connotations of will/shall, now that all of them have become mostly obsolete, it is generally unsafe to rely on them at all. For instance, most people don't seem to be aware that "What shall we do with a drunken sailor?" once carried a connotation of "What are we supposed to do with a drunken sailor?" rather than "What do we want to do with a drunken sailor?".

Therefore it is best not to use shall to express futurity at all.

Solution 2:

The Longman English Grammar says: The simple future tense is formed with will in all person forms. The auxiliary shall can be used with I and we as a variant. Unfortunately the grammar does not give a hint how learners should handle the use of shall for future.

I would say forget the shall-future. It is a system that is vanishing. All the same you find it in written English by some authors. Today shall has a touch of elevated style.

What was the cause for the use of shall for future of the first person (I and we)? "will" originally is a verb that expresses volition. If you will (intend) to do something then the normal consequence is that you will (future) do it. In this way "will" was adopted as auxiliary for future tense.

But in the first person (I, we) "will" is ambiguous. It can express volition or future. That's why "shall" was used in the first person. By the way, "shall" is the normal auxiliary for future in Dutsch ( zullan). Today the use of "shall" for future is becoming a bit old-fashioned or formal.