Present Perfect Tense Practice Worksheet with Exercises and Examples
A worksheet titled "Present Perfect Overview" from TeachThis, featuring exercises on completing sentences with present perfect tense verbs, identifying sentence types, and using present perfect relative clauses. The page includes a colorful header and illustrations of people.
PNG
300×424
23.8 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #914414
⭐
Show Answer Key & Explanations
Step-by-step solution for: Present Perfect ESL Activities Games Worksheets
▼
Show Answer Key & Explanations
Step-by-step solution for: Present Perfect ESL Activities Games Worksheets
Here are the answers to the exercises in the worksheet.
A. Complete the present perfect sentences with the words from the box.
1. I’ve never had my hair done. Can’t you see how beautiful and shiny it is?
2. Everyone has already eaten, so we won’t order any food for the meeting.
3. I haven’t had a coffee yet, but I desperately need one.
4. Mary is a great cook, but she has just made me her specialty dish.
5. I’ve lived in the same house since I was a child. It’ll be sad when I move out.
6. I think John’s already called me, but I’m not at home right now.
7. I’ve just seen the new Avengers film, but I don’t mind watching it again.
8. Remy has played in the chess club for two years. She’s almost a pro!
9. I have lived in Bangkok since last summer.
10. We’ve just been to Japan, but I want to go there soon again.
11. They have been together since 2018. I think they will get married soon.
12. Have you ever been to Spain? No, I haven’t. I want to go one day.
***
B. Answer the questions by writing the sentence numbers above.
1. Which sentences from Exercise A refer to unfinished actions?
5, 8, 9, 11
*(These use "since" or "for" to show an action started in the past and continues now).*
2. Which sentences refer to experiences?
1, 7, 10, 12
*(These talk about things done at some point in life, often using "ever", "never", or "just").*
3. Which sentences refer to actions that haven’t happened?
3
*(This uses "not... yet").*
***
C. Use the present perfect related words from Exercise A to complete the rules.
1. For and since are used for actions that started in the past but are unfinished.
2. Just is used to talk about how long an unfinished action has lasted. *(Note: In strict grammar, "for" and "since" fit rule 1 better, while "just" fits recent completion. However, looking at the context of typical worksheets: Rule 1 usually defines duration words like 'for/since'. Let's look closer at the options provided in the box: already, ever, yet, for, never, since, just.)*
Let's re-evaluate Section C based on standard grammar rules taught at this level:
1. For and since are used for actions that started in the past but are unfinished.
2. Just is used to talk about how long an unfinished action has lasted. -> *Wait, this definition is actually incorrect for "just". "Just" means very recently. "For" and "Since" describe duration. Let's look at the remaining blanks.*
Let's try matching the specific definitions to the words in the box: `already`, `ever`, `yet`, `for`, `never`, `since`, `just`.
1. For and since are used for actions that started in the past but are unfinished. (This combines two words into one blank line, or perhaps the first blank is "For" and the second part of the sentence implies "since"? The line looks like one long blank. Let's assume it asks for the pair). Actually, looking at the layout, it's likely:
1. For and since ...
2. Just is used to talk about an action completed very recently. (The text says "how long an unfinished action has lasted" -- this is a trick question or poorly phrased in the source? No, let's look at sentence 2 in section B. It asks about "unfinished actions". Sentences 5, 8, 9, 11 use *since* and *for*. So Rule 1 is definitely For and Since.
Let's look at Rule 2: "...is used to talk about how long an unfinished action has lasted." This definition technically applies to For and Since. But they were used in #1. Is it possible #1 is just Since? No, "For" is also for unfinished. Let's look at the other options. Maybe #1 is For and Since. And #2 is a mistake in my reading? Let's re-read the image text for C2: "_______ is used to talk about how long an unfinished action has lasted." This is definitely For or Since. If #1 takes both, #2 has no word left.
Let's reconsider the standard rules:
- For/Since: Duration / Start point of unfinished action.
- Just: Very recent past.
- Already: Sooner than expected.
- Yet: Up to now (negatives/questions).
- Ever: At any time in your life.
- Never: At no time in your life.
Let's look at the blanks in C again carefully.
1. `__________` and `__________` are used for actions that started in the past but are unfinished. -> For and Since.
2. `__________` is used to talk about how long an unfinished action has lasted. -> This is redundant if #1 is For/Since. Let's look at the image again. Ah, number 2 says: "______ is used to talk about how long an unfinished action has lasted." This is strictly the definition of For. Number 1 might be asking for Since? "Since is used for actions..."? No, "For" is also used.
Let's try a different combination. Maybe 1 is Since and 2 is For?
1. Since is used for actions that started in the past but are unfinished. (True, it marks the start point).
2. For is used to talk about how long an unfinished action has lasted. (True, it marks the duration).
This makes sense logically.
3. `__________` is used to show when an unfinished action started. -> Since. (Wait, if I used Since in 1, I can't use it here? Or maybe 1 is "For and Since" and 3 is "Since"? Let's look at the available words again. There is only one "since" in the box? No, the box is a list of types. You can reuse them? Usually not in these fill-in-the-blanks unless specified. But "For" and "Since" are distinct concepts.
Let's look at the most common textbook definitions:
- For: Period of time.
- Since: Point in time.
If Question 1 is "_____ and _____", it must be For and Since.
If Question 2 is "_____ is used to talk about how long...", it is For.
If Question 3 is "_____ is used to show when... started", it is Since.
This implies reusing words or that Q1 is a general category. Let's look at Q4-Q8.
4. `__________` is used to talk about something a person hasn’t done up to now but expects to do. -> Yet.
5. `__________` is used in positive sentences and it means very recently. -> Just.
6. `__________` is used in questions to ask about life experiences. -> Ever.
7. `__________` is used to talk about experiences a person hasn’t had in their life. -> Never.
8. `__________` is used for actions that have been completed. -> Already.
This leaves Q1, Q2, Q3.
Words used so far: Yet, Just, Ever, Never, Already.
Words remaining from box: For, Since, Already (used), Just (used)... wait.
Let's re-read Q1. "_______ and _______ are used for actions that started in the past but are unfinished."
This clearly refers to For and Since.
Q2. "_______ is used to talk about how long an unfinished action has lasted."
This is the definition of For.
Q3. "_______ is used to show when an unfinished action started."
This is the definition of Since.
It seems the worksheet allows using "For" and "Since" multiple times or expects them in Q1, and then specifically defines them in Q2 and Q3. OR, Q1 is just "Since" and "For" isn't mentioned until Q2? No, "and" implies two words.
Let's provide the most grammatically accurate answers for the definitions:
1. For and Since
2. For
3. Since
4. Yet
5. Just
6. Ever
7. Never
8. Already
Final Answer:
A. Complete the sentences
1. never
2. already
3. yet
4. just
5. since
6. already
7. just
8. for
9. since
10. just
11. since
12. ever
B. Sentence Numbers
1. 5, 8, 9, 11
2. 1, 7, 10, 12
3. 3
C. Complete the rules
1. For, Since
2. For
3. Since
4. Yet
5. Just
6. Ever
7. Never
8. Already
A. Complete the present perfect sentences with the words from the box.
1. I’ve never had my hair done. Can’t you see how beautiful and shiny it is?
2. Everyone has already eaten, so we won’t order any food for the meeting.
3. I haven’t had a coffee yet, but I desperately need one.
4. Mary is a great cook, but she has just made me her specialty dish.
5. I’ve lived in the same house since I was a child. It’ll be sad when I move out.
6. I think John’s already called me, but I’m not at home right now.
7. I’ve just seen the new Avengers film, but I don’t mind watching it again.
8. Remy has played in the chess club for two years. She’s almost a pro!
9. I have lived in Bangkok since last summer.
10. We’ve just been to Japan, but I want to go there soon again.
11. They have been together since 2018. I think they will get married soon.
12. Have you ever been to Spain? No, I haven’t. I want to go one day.
***
B. Answer the questions by writing the sentence numbers above.
1. Which sentences from Exercise A refer to unfinished actions?
5, 8, 9, 11
*(These use "since" or "for" to show an action started in the past and continues now).*
2. Which sentences refer to experiences?
1, 7, 10, 12
*(These talk about things done at some point in life, often using "ever", "never", or "just").*
3. Which sentences refer to actions that haven’t happened?
3
*(This uses "not... yet").*
***
C. Use the present perfect related words from Exercise A to complete the rules.
1. For and since are used for actions that started in the past but are unfinished.
2. Just is used to talk about how long an unfinished action has lasted. *(Note: In strict grammar, "for" and "since" fit rule 1 better, while "just" fits recent completion. However, looking at the context of typical worksheets: Rule 1 usually defines duration words like 'for/since'. Let's look closer at the options provided in the box: already, ever, yet, for, never, since, just.)*
Let's re-evaluate Section C based on standard grammar rules taught at this level:
1. For and since are used for actions that started in the past but are unfinished.
2. Just is used to talk about how long an unfinished action has lasted. -> *Wait, this definition is actually incorrect for "just". "Just" means very recently. "For" and "Since" describe duration. Let's look at the remaining blanks.*
Let's try matching the specific definitions to the words in the box: `already`, `ever`, `yet`, `for`, `never`, `since`, `just`.
1. For and since are used for actions that started in the past but are unfinished. (This combines two words into one blank line, or perhaps the first blank is "For" and the second part of the sentence implies "since"? The line looks like one long blank. Let's assume it asks for the pair). Actually, looking at the layout, it's likely:
1. For and since ...
2. Just is used to talk about an action completed very recently. (The text says "how long an unfinished action has lasted" -- this is a trick question or poorly phrased in the source? No, let's look at sentence 2 in section B. It asks about "unfinished actions". Sentences 5, 8, 9, 11 use *since* and *for*. So Rule 1 is definitely For and Since.
Let's look at Rule 2: "...is used to talk about how long an unfinished action has lasted." This definition technically applies to For and Since. But they were used in #1. Is it possible #1 is just Since? No, "For" is also for unfinished. Let's look at the other options. Maybe #1 is For and Since. And #2 is a mistake in my reading? Let's re-read the image text for C2: "_______ is used to talk about how long an unfinished action has lasted." This is definitely For or Since. If #1 takes both, #2 has no word left.
Let's reconsider the standard rules:
- For/Since: Duration / Start point of unfinished action.
- Just: Very recent past.
- Already: Sooner than expected.
- Yet: Up to now (negatives/questions).
- Ever: At any time in your life.
- Never: At no time in your life.
Let's look at the blanks in C again carefully.
1. `__________` and `__________` are used for actions that started in the past but are unfinished. -> For and Since.
2. `__________` is used to talk about how long an unfinished action has lasted. -> This is redundant if #1 is For/Since. Let's look at the image again. Ah, number 2 says: "______ is used to talk about how long an unfinished action has lasted." This is strictly the definition of For. Number 1 might be asking for Since? "Since is used for actions..."? No, "For" is also used.
Let's try a different combination. Maybe 1 is Since and 2 is For?
1. Since is used for actions that started in the past but are unfinished. (True, it marks the start point).
2. For is used to talk about how long an unfinished action has lasted. (True, it marks the duration).
This makes sense logically.
3. `__________` is used to show when an unfinished action started. -> Since. (Wait, if I used Since in 1, I can't use it here? Or maybe 1 is "For and Since" and 3 is "Since"? Let's look at the available words again. There is only one "since" in the box? No, the box is a list of types. You can reuse them? Usually not in these fill-in-the-blanks unless specified. But "For" and "Since" are distinct concepts.
Let's look at the most common textbook definitions:
- For: Period of time.
- Since: Point in time.
If Question 1 is "_____ and _____", it must be For and Since.
If Question 2 is "_____ is used to talk about how long...", it is For.
If Question 3 is "_____ is used to show when... started", it is Since.
This implies reusing words or that Q1 is a general category. Let's look at Q4-Q8.
4. `__________` is used to talk about something a person hasn’t done up to now but expects to do. -> Yet.
5. `__________` is used in positive sentences and it means very recently. -> Just.
6. `__________` is used in questions to ask about life experiences. -> Ever.
7. `__________` is used to talk about experiences a person hasn’t had in their life. -> Never.
8. `__________` is used for actions that have been completed. -> Already.
This leaves Q1, Q2, Q3.
Words used so far: Yet, Just, Ever, Never, Already.
Words remaining from box: For, Since, Already (used), Just (used)... wait.
Let's re-read Q1. "_______ and _______ are used for actions that started in the past but are unfinished."
This clearly refers to For and Since.
Q2. "_______ is used to talk about how long an unfinished action has lasted."
This is the definition of For.
Q3. "_______ is used to show when an unfinished action started."
This is the definition of Since.
It seems the worksheet allows using "For" and "Since" multiple times or expects them in Q1, and then specifically defines them in Q2 and Q3. OR, Q1 is just "Since" and "For" isn't mentioned until Q2? No, "and" implies two words.
Let's provide the most grammatically accurate answers for the definitions:
1. For and Since
2. For
3. Since
4. Yet
5. Just
6. Ever
7. Never
8. Already
Final Answer:
A. Complete the sentences
1. never
2. already
3. yet
4. just
5. since
6. already
7. just
8. for
9. since
10. just
11. since
12. ever
B. Sentence Numbers
1. 5, 8, 9, 11
2. 1, 7, 10, 12
3. 3
C. Complete the rules
1. For, Since
2. For
3. Since
4. Yet
5. Just
6. Ever
7. Never
8. Already
Parent Tip: Review the logic above to help your child master the concept of present perfect worksheet.