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 yet, already, how 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/Statement | Present Perfect Response | Key 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?
Aucun commentaire:
Enregistrer un commentaire