Present Perfect Continuous Tense Interactive Worksheet - Edform - Free Printable
Educational worksheet: Present Perfect Continuous Tense Interactive Worksheet - Edform. Download and print for classroom or home learning activities.
JPG
1414×2000
172.7 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1404332
⭐
Show Answer Key & Explanations
Step-by-step solution for: Present Perfect Continuous Tense Interactive Worksheet - Edform
▼
Show Answer Key & Explanations
Step-by-step solution for: Present Perfect Continuous Tense Interactive Worksheet - Edform
The task requires filling in the blanks with the present perfect continuous form of the given verbs. The present perfect continuous tense is formed using the structure:
have/has + been + verb-ing
Let's solve each sentence step by step:
---
- Verb: read
- Present perfect continuous form: have been reading
- Sentence: I have been reading a novel all day.
---
- Verb: study
- Present perfect continuous form: has been studying
- Sentence: She has been studying for the exam since morning.
---
- Verb: play
- Present perfect continuous form: have been playing
- Sentence: They have been playing football for two hours.
---
- Verb: work
- Present perfect continuous form: has been working
- Sentence: He has been working at the company for five years.
---
- Verb: wait
- Present perfect continuous form: have been waiting
- Sentence: We have been waiting for the bus since 9 AM.
---
- Verb: cook
- Present perfect continuous form: has been cooking
- Sentence: Mary has been cooking dinner since 6 PM.
---
- Verb: rain
- Present perfect continuous form: has been raining
- Sentence: It has been raining heavily for the past two days.
---
- Verb: practice
- Present perfect continuous form: have been practicing
- Sentence: I have been practicing the piano for an hour.
---
- Verb: watch
- Present perfect continuous form: have been watching
- Sentence: The kids have been watching cartoons on TV since morning.
---
- Verb: dance
- Present perfect continuous form: has been dancing
- Sentence: She has been dancing in many competitions lately.
---
- Verb: travel
- Present perfect continuous form: have been traveling
- Sentence: We have been traveling around Europe for three weeks.
---
- Verb: play
- Present perfect continuous form: has been playing
- Sentence: He has been playing video games all night.
---
- Verb: work
- Present perfect continuous form: has been working
- Sentence: Sarah has been working on her thesis for months.
---
- Verb: discuss
- Present perfect continuous form: have been discussing
- Sentence: They have been discussing the project for hours.
---
- Verb: exercise
- Present perfect continuous form: have been exercising
- Sentence: I have been exercising at the gym regularly.
---
- Verb: build
- Present perfect continuous form: have been building
- Sentence: The workers have been building the new bridge since last year.
---
- Verb: write
- Present perfect continuous form: has been writing
- Sentence: She has been writing a novel for a long time.
---
- Verb: garden
- Present perfect continuous form: have been gardening
- Sentence: We have been gardening in our backyard.
---
1. have been reading
2. has been studying
3. have been playing
4. has been working
5. have been waiting
6. has been cooking
7. has been raining
8. have been practicing
9. have been watching
10. has been dancing
11. have been traveling
12. has been playing
13. has been working
14. have been discussing
15. have been exercising
16. have been building
17. has been writing
18. have been gardening
---
\boxed{
\begin{aligned}
&1. \text{have been reading} \\
&2. \text{has been studying} \\
&3. \text{have been playing} \\
&4. \text{has been working} \\
&5. \text{have been waiting} \\
&6. \text{has been cooking} \\
&7. \text{has been raining} \\
&8. \text{have been practicing} \\
&9. \text{have been watching} \\
&10. \text{has been dancing} \\
&11. \text{have been traveling} \\
&12. \text{has been playing} \\
&13. \text{has been working} \\
&14. \text{have been discussing} \\
&15. \text{have been exercising} \\
&16. \text{have been building} \\
&17. \text{has been writing} \\
&18. \text{have been gardening}
\end{aligned}
}
have/has + been + verb-ing
Let's solve each sentence step by step:
---
1. I _______ a novel all day. (read)
- Verb: read
- Present perfect continuous form: have been reading
- Sentence: I have been reading a novel all day.
---
2. She _______ for the exam since morning. (study)
- Verb: study
- Present perfect continuous form: has been studying
- Sentence: She has been studying for the exam since morning.
---
3. They _______ football for two hours. (play)
- Verb: play
- Present perfect continuous form: have been playing
- Sentence: They have been playing football for two hours.
---
4. He _______ at the company for five years. (work)
- Verb: work
- Present perfect continuous form: has been working
- Sentence: He has been working at the company for five years.
---
5. We _______ for the bus since 9 AM. (wait)
- Verb: wait
- Present perfect continuous form: have been waiting
- Sentence: We have been waiting for the bus since 9 AM.
---
6. Mary _______ dinner since 6 PM. (cook)
- Verb: cook
- Present perfect continuous form: has been cooking
- Sentence: Mary has been cooking dinner since 6 PM.
---
7. It _______ heavily for the past two days. (rain)
- Verb: rain
- Present perfect continuous form: has been raining
- Sentence: It has been raining heavily for the past two days.
---
8. I _______ the piano for an hour. (practice)
- Verb: practice
- Present perfect continuous form: have been practicing
- Sentence: I have been practicing the piano for an hour.
---
9. The kids _______ cartoons on TV since morning. (watch)
- Verb: watch
- Present perfect continuous form: have been watching
- Sentence: The kids have been watching cartoons on TV since morning.
---
10. She _______ in many competitions lately. (dance)
- Verb: dance
- Present perfect continuous form: has been dancing
- Sentence: She has been dancing in many competitions lately.
---
11. We _______ around Europe for three weeks. (travel)
- Verb: travel
- Present perfect continuous form: have been traveling
- Sentence: We have been traveling around Europe for three weeks.
---
12. He _______ video games all night. (play)
- Verb: play
- Present perfect continuous form: has been playing
- Sentence: He has been playing video games all night.
---
13. Sarah _______ on her thesis for months. (work)
- Verb: work
- Present perfect continuous form: has been working
- Sentence: Sarah has been working on her thesis for months.
---
14. They _______ the project for hours. (discuss)
- Verb: discuss
- Present perfect continuous form: have been discussing
- Sentence: They have been discussing the project for hours.
---
15. I _______ at the gym regularly. (exercise)
- Verb: exercise
- Present perfect continuous form: have been exercising
- Sentence: I have been exercising at the gym regularly.
---
16. The workers _______ the new bridge since last year. (build)
- Verb: build
- Present perfect continuous form: have been building
- Sentence: The workers have been building the new bridge since last year.
---
17. She _______ a novel for a long time. (write)
- Verb: write
- Present perfect continuous form: has been writing
- Sentence: She has been writing a novel for a long time.
---
18. We _______ in our backyard. (garden)
- Verb: garden
- Present perfect continuous form: have been gardening
- Sentence: We have been gardening in our backyard.
---
Final Answers:
1. have been reading
2. has been studying
3. have been playing
4. has been working
5. have been waiting
6. has been cooking
7. has been raining
8. have been practicing
9. have been watching
10. has been dancing
11. have been traveling
12. has been playing
13. has been working
14. have been discussing
15. have been exercising
16. have been building
17. has been writing
18. have been gardening
---
Final Answer Box:
\boxed{
\begin{aligned}
&1. \text{have been reading} \\
&2. \text{has been studying} \\
&3. \text{have been playing} \\
&4. \text{has been working} \\
&5. \text{have been waiting} \\
&6. \text{has been cooking} \\
&7. \text{has been raining} \\
&8. \text{have been practicing} \\
&9. \text{have been watching} \\
&10. \text{has been dancing} \\
&11. \text{have been traveling} \\
&12. \text{has been playing} \\
&13. \text{has been working} \\
&14. \text{have been discussing} \\
&15. \text{have been exercising} \\
&16. \text{have been building} \\
&17. \text{has been writing} \\
&18. \text{have been gardening}
\end{aligned}
}
Parent Tip: Review the logic above to help your child master the concept of present perfect continuous worksheet.