HomeGrammarPresent Perfect ExercisesPresent Perfect Questions Exercises

Present Perfect Questions Exercises

A2-B1 Level

Forming present perfect questions requires inverting the subject and the helper verb: "Have you finished?" instead of "You have finished." Use "Have" with I, you, we, and they, and "Has" with he, she, and it. The past participle stays in the same position after the subject: "Has she seen the email?" For negative questions, add "not" after the subject or use the contraction: "Haven't you heard?" or "Has he not arrived?" Wh-questions follow the same pattern with the question word at the start: "Where have you been?" "How long has she worked here?"

The most common present perfect question patterns include "Have you ever...?" (asking about life experience), "How long have you...?" (asking about duration), and "Have you...yet?" (asking about expected completion). Short answers use just the helper verb: "Have you been to Paris?" — "Yes, I have" or "No, I haven't." Do not repeat the main verb in short answers: "Yes, I have been" sounds unnatural in most contexts. In Cambridge exams, question formation is tested through sentence transformation tasks and open cloze, where you must supply the correct helper verb or question word to complete a present perfect question.

Quick Rule

Have/Has + subject + (ever) + past participle...? | Wh-word + have/has + subject + past participle...? | Haven't/Hasn't + subject + past participle...?

  • 1.Have you finished your homework? (simple yes/no question)
  • 2.Has she ever been to New York? (life experience question)
  • 3.How long have they lived in this city? (duration question)
  • 4.Haven't you heard the news? (negative question showing surprise)
  • 5.What have you done with my keys? (wh-question about result)