Worksheet Overview

This comprehensive worksheet focuses on forming different types of questions in the Present Perfect tense. It covers key question structures including questions with yetalreadyhow long, and question words (who, what, when, where).

Present Perfect Questions - Key Rules

Structure: Have/Has + Subject + Past Participle + ...?

Examples:

  • Have you finished your homework yet?
  • How long has she lived here?
  • What have they done?

 Exercise Types & Solutions

1. Questions with "Yet" Beginner

Write questions with "yet" based on the situations

Instructions: Your friend has got a new job. Perhaps she has started it. Write the question you would ask her.

1. Original: Your friend has got a new job. Perhaps she has started it.

Question: Have you started your new job yet?

2. Original: Your friend has some new neighbours. Perhaps he has met them.

Question: Have you met the new neighbours yet?

Grammar Tip: Using "Yet"

"Yet" is used in questions to ask if something has happened up to now. It typically comes at the end of the question.

Pattern: Have/Has + subject + past participle + yet?

2. "It has already happened" Intermediate

Transform statements about future plans into present perfect statements

Original Question/StatementPresent Perfect ResponseKey Element
What time is Paul arriving?He has already arrived.already + past participle
Do your friends want to see the film?They have already seen it.Pronoun agreement (they → friends)
Don't forget to phone grandma!I have already phoned her.Object pronoun change (grandma → her)
When is Martin going away?He has already gone away.Irregular verb: go → gone

Using "Already" Correctly

"Already" emphasizes that something happened before now or sooner than expected. In positive sentences, it usually comes between "have/has" and the past participle.

3. Questions with "How long" Intermediate

Ask about duration using "How long" + present perfect

Situation: Jane is on holiday.

Question: How long has Jane been on holiday?

Situation: I know Amy.

Question: How long have you known Amy?

Important: State Verbs in Present Perfect

With state verbs (know, be, have, like, etc.), we use present perfect (not present perfect continuous) for situations that started in the past and continue now:

  • How long have you known her? (NOT: have you been knowing)
  • How long has he had that car? (NOT: has he been having)

4. For vs. Since & For vs. Ago Advanced

Distinguish between "for/since" (present perfect) and "ago" (past simple)

Key Difference: For and since are used with present perfect. Ago is used with past simple.

Complete with FOR or SINCE:

1. Jane has been in Ireland for three days.

(Duration of time)

3. I have known Sue since 2002.

(Starting point in time)

Complete with FOR or AGO:

1. Jane arrived in Ireland three days ago.

(Past simple + ago)

2. Jane has been in Ireland for three days.

(Present perfect + for)

5. Questions for Underlined Words Advanced

Form questions based on underlined elements in sentences

Original: He has lost the keys.

Possible Questions:

  • Who has lost the keys? (question about the subject)
  • What has he lost? (question about the object)

Original: They have been in Italy for three days.

Possible Questions:

  • Where have they been for three days?
  • How long have they been in Italy?