QuestenaPractice that shows what to review next
Topic lesson

Yes/no questions: choose do-support or inversion

About 5 min

Questions stay in the language in which they were published.

These questions ask you to build or recognise a yes/no question. Your main decision is whether to add a form of do or move an auxiliary that is already present.

Find the first verb that can carry the question

Begin with the statement behind the question and inspect its verb phrase. If it has only a lexical verb in the simple present or simple past, supply do-support. Choose does for a third-person singular present subject, do for other present subjects, and did for the past. Put this auxiliary before the subject and return the lexical verb to its bare form: The baker checks the oven becomes Does the baker check the oven?

If the statement already has be, a modal, or perfect have, do not add do. Move the first auxiliary before the subject: The lights are dim becomes Are the lights dim? and The crew might leave becomes Might the crew leave? In a longer verb phrase, keep everything after the first auxiliary in place: The guests have been waiting becomes Have the guests been waiting?

Signal in the statementQuestion pattern
Simple present or past with only a lexical verbDo, does or did + subject + bare lexical verb
Be, a modal, or perfect haveFirst auxiliary + subject + the rest of the verb phrase
Possession expressed with haveUse do-support: Do they have enough space?
Possession expressed with have gotMove have: Have they got enough space?

Where the wrong forms come from

Try it

Question 5

Which sentence misuses do-support in a yes/no question?

  1. Are the invoices ready?
  2. Did the courier left already?
  3. Does this key fit the cabinet?
  4. Can the van carry both pallets?
Question 9

Select all that apply. Which statements describe a question that requires do-support?

  1. A question about whether the guests arrived
  2. A question about whether the guests are inside
  3. A question about whether the engine starts easily
  4. A question about whether the engine can restart
Question 11

Use the got-form. Ask whether Priya possesses the access code by completing the full question: ___

Start drillPractice this topic
Yes/no questions: choose do-support or inversion · Questena