# time conjunctions (before, as soon as, until, etc.) convey high levels of certainty unlike "if"?

Example 1

Dad will reply to the letter when he comes home from work.

Example 2

Dad will reply to the letter if he comes home from work.

The difference lies in the likeliness.

When implies high likeliness or certainty, which means the dad will definitely come home from work. If implies a lower level of certainty about that.

How about other time conjunctions? I feel like they convey high certainty. In other words, they are highly likely to happen.

Example 3

We will do the shopping before they arrive.

Example 4

As soon as he finishes collecting the data, I will start working on making the slides.

Example 5

She will go jogging after it stops raining.

Example 6

I will not go home until the construction work is done.

• What exactly are you asking? Commented Oct 3, 2023 at 17:29
• @PaulTanenbaum sorry for the confusion. I have edited my question. I am asking about the certainty in sentences like "You can't go out and play before you finish your homework." It seems to that it conveys that the kid will definitely finish the homework as opposed to "You can't go out and play unless you finish your homework", which sounds like the kid might not even do the homework. Commented Oct 3, 2023 at 17:44

"When" and "if" don't have the same function, so it doesn't make sense to compare them in terms of certainty.

A "when"-clause is a time clause, answering the question when some event will happen.

When he gets home.

In this example, we learn when Dad will reply to the letter. It's already determined that he will, so there are no conditions to mention.

In contrast, an "if"-clause gives the conditions to be met for some event to happen, with no reference to the time of the event.

He will if he comes home.

In this example, we only know what the condition is for Dad replying to the letter, not the time. He may well come home from work, then wait a week before replying.

To demonstrate further that "if" is not a time clause, you can put both in the same question and answer without any redundancy: