English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was doing a grammar activity and filling in sentences when I came across the instruction: "fill in when or if.". I was wondering, since these two can be used in a lot of same sentences, what is the difference between sentences like this?

Chris might call while I'm out this evening. [If/When] he does, can you take a message?

share|improve this question
Ty for editing Sim. – Phonics The Hedgehog Jul 21 '11 at 23:21
Related If and when, when and if – Kit Z. Fox Jul 22 '11 at 1:00
@ChaosGamer FYI read the FAQ about tagging people's names with an "@" when you want them to receive a notification in their inbox. – Rachel Jul 22 '11 at 1:21
up vote 5 down vote accepted

If you say when something happens, you imply it definitely will happen, even if the precise timing is unknown. You use if when there's uncertainty about whether the event will happen at all.

It's quite common — especially in informal contexts — to use when/if as a shorthand way of signifying when, but allowing for the possibility that the event in question may not in fact occur.

Personally I tend to use the composite when/if rather than if/when, for no reason I can clearly explain. I can't easily search for those hyphenated forms to check others' usage, but I can use NGram to check the more extended equivalents. This covers well over a million instances, so I think it's statistically significant. But I have no idea why three out of four people put them the opposite way round to me... .

share|improve this answer
another great answer from @FumbleFingers. "If" carries a connotation like something MAY happen, but there is a chance that it may not. "When" denotes that it WILL happen, it is just a matter of at what point in time the event will carry itself out. – Rachel Jul 22 '11 at 1:19
The technical term is that when presupposes that it will happen, while if merely assumes possibility. Presuppositions are a big deal, since that's how we manipulate social belief, and their traces are all over English and every other language. – John Lawler Jun 13 '13 at 16:20

if is used to indicate a condition of for an event to take place while when is used to indicate time and it is also mostly use to ask questions. Like: When did you arrived

share|improve this answer

When you are sure that something will happen use when. Not sure use if.

For instance: your mother tells you that tomorrow you are going to town. When she instructs you of what to do, she will say:

When you are going to town tomorrow buy me sugar.

But when she asks you or your brother that either of you will go town, she will say:

If you go town tomorrow, buy me sugar.

share|improve this answer

Use "WHEN" for something that will certainly happen, if not use "If".

share|improve this answer


Causal adverbs determining antecedent and consequent:

If the Panthers win the tournament, then the Broncos lost the final.

(The antecedent and the consequent need not be related in time!)


Temporal adverb specifying the time

When the sun rises then it is not dark outside anymore.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.