
'Whether' is used for indirect questions with alternatives; 'if' introduces conditions and is an informal alternative to 'whether'.
Both "whether" and "if" can introduce indirect questions: "I don't know whether/if she's coming". In this use they are almost always interchangeable.
She could not decide whether to stay for the last session or catch an earlier train home.
The teacher asked whether we had all finished reading the chapter before the class.
I am not sure whether to order the pasta or the pizza, both look really good on the menu.
Prefer "whether" when "or not" follows immediately, when it is the subject of the sentence, or when it follows a preposition. "If" cannot do any of those things.
She asked if there were any seats left for the evening show at the theatre.
He wanted to know if she had already seen that film before they chose it for the evening.
Do you know if the library is open on Sunday afternoons? I need to return a book.
Common mistake
Trick to remember it
The four tests that require "whether":
Quick rule
"Whether" = formal indirect questions and obligatory in: subject position, after preposition, with infinitive, and with adjacent "or not." "If" = conditional + informal indirect questions (when none of the 4 rules apply); when in doubt, always use "whether."
Did you know?
The WHETHER vs IF distinction in indirect questions is one of the most debated points in academic English style guides. The Chicago Manual of Style dedicates a specific note to this distinction. The historical reason: WHETHER is cognate with German "ob" (whether, in indirect questions), which in German is obligatory and not interchangeable with "wenn" (if, conditional). In Old English, the distinction was equally rigid. Over time, IF "invaded" WHETHER's territory in colloquial speech, but WHETHER retains exclusive use in the four formal contexts. The practical rule: if you write in academic or business English, always use WHETHER, it is the safe choice in any context.
Exercise 1 · Pick the right one
She asked him _____ he wanted to join them for lunch.
Exercise 2 · Pick the right one
I'm not sure _____ to go or stay. What do you think?
Exercise 3 · Form the word
'Even if' is used for hypotheticals or uncertain conditions; 'even though' is used for real, established facts.
'In case' expresses a precaution against something that might happen; 'if' introduces a condition for the main action.
'Zero conditional' expresses general truths (if + present); 'first conditional' expresses possible future situations.
'A' is used before consonant sounds; 'an' is used before vowel sounds.
Bryan López
Founder of SpeakUP Academy