Learn English – Asking somebody to select between two or more options

phrasesquestionssentence-patterns

Assume we want to ask somebody to choose between two options. Each option is a phrase like "stay home" or "come with me". What is the correct form of asking such questions?

  1. Do you want to stay home or come with me?
  2. Do you want to stay home or do you want to come with me?
  3. Do you want to stay home or you want to come with me?

Any better form? What if there are more than two options?

Best Answer

1 or 2 is fine (but use at home or even home rather than in home); 3 is not. (However, in informal speech, the instances of do are often dropped from 1 or 2.)

For more than two options, the same applies:

  1. Do you want to stay home, come with me, or go to town?
  2. Do you want to stay home, do you want to come with me, or do you want to go to town?

Of course, with more options, 2 is very wordy, so 1 will be more common.