I want to know the most natural expression. please help me. Context is : If my son went out and he didn't come back home yet. He had told me he will be home by 10. Now it's 12. I've started to worry him. I want to know why he didn't come back. It may be because he forgot time. I'm gonna text him to ask 'why'.

In this situation, should I say "why don't you come back?" I think it sound weird...

  • 2
    I recommend that you say either 'why haven't you already come back home?' or 'why haven't you come back home yet?'. – Paweł Oct 4 '16 at 0:09
  • Even simpler: "Where are you?" – Mick Oct 4 '16 at 2:21

You can say something like 'Why aren't you home yet?'

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.