Present Perfect: yes/no questions
470 fill-in-the-gap exercises, 47 tests of ten
Move the auxiliary in front of the subject. Nothing else moves.
The past participle is the third form in verb tables: written, gone, built. It never changes with the subject.
Practice this form
Loading…
Getting your first question ready.
The pattern
A statement becomes a question by swapping the first two elements:
- You have finished. → Have you finished?
- She has paid. → Has she paid?
Never add do or did. The auxiliary is already there.
Short answers keep the auxiliary
English answers these questions with the auxiliary, not with the main verb: Yes, I have. / No, she hasn’t. Answering Yes, I have seen is not wrong, just unusual — the short form is what people say.
ever and yet
Ever means at any time in your life and goes straight before the past participle:
Have you ever driven abroad?
Yet asks whether something expected has happened, and goes at the end:
Has the post arrived yet?
The two do different jobs. Ever opens up a whole lifetime; yet points at one thing you are both waiting for.
All forms
| Subject | Question | Short answer, yes | Short answer, no |
|---|---|---|---|
| I, you, we, they | Have they finished? | Yes, they have. | No, they haven't. |
| he, she, it | Has she finished? | Yes, she has. | No, she hasn't. |
Examples
Taken from the 470 sentences in this drill. The answer is highlighted.
- Have you ever stayed up all night studying?
- Has she lived in this city for a long time?
- Have you been to that new restaurant in town?
- Has she found a new job yet?
- Have the students done their homework yet?
- Has she gone to the new restaurant lately?
- Have they bought their tickets for the concert?
- I've lost my keys. Can you help me find them?
- Have they eaten at that restaurant before?
- Has she heard her favorite song on the radio?
- Have you read the new book by your favorite author?
- Has she watched the last episode of the TV series yet?
Mistakes to avoid
Wrong: Did you have seen it? correct: Have you seen it?
The Present Perfect asks its own questions. Did belongs to the Past Simple.
Wrong: Have you ever been in Japan? correct: Have you ever been to Japan?
Been to means visited. Been in points at where someone was at the time.