1)We will go to restaurant , if our son completes his work

2)We will go to restaurant , when our son completes his work.

Meaning wise, we will go to restaurant only if/when son completes his work. Do they both mean the same except one is conditional other is not??


The difference between the two is that “when” implies certainty. You are sure your son will complete his work, and then you will go to the restaurant.

“If” is uncertain. Your son might complete his work, or he might not. If he does, you will go to the restaurant.

Also, you need to add “the” before “restaurant.”

  • So both sentences are correct with the different meanings
    – Florida
    Jul 9 at 3:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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