Exercise 1: Fill in the Blanks
Complete the sentences using the Present Perfect Continuous form of the verb in brackets. Write the complete verb form (e.g., “has been working”).
Example: I __________ (study) English for 2 hours. Answer: have been studying
1. They __________ (wait) for the bus for 30 minutes.
2. She __________ (work) on that project since Monday.
3. It __________ (rain) all day.
4. We __________ (travel) around Europe for the past month.
5. He __________ (play) video games for hours!
6. You __________ (cook) all morning? It smells delicious!
7. I __________ (try) to call her all day, but she doesn’t answer.
8. The children __________ (watch) TV since they got home from school.
9. They __________ (build) a new house in this neighborhood for almost a year.
10. She __________ (practice) the piano every day to prepare for the concert.
Exercise 2: Multiple Choice
Choose the best answer to complete the sentence.
Example: I __________ tired lately. Answer: have been feeling
1. __________ you __________ for Sarah? She said she would be here an hour ago!
2. She __________ Spanish for five years.
3. The kids __________ all afternoon, they must be exhausted!
4. I __________ the same job since 2010.
5. Why is the grass so wet? It __________ all night!
6. They __________ for a solution for hours without any luck.
7. He __________ to improve his English for years.
8. __________ they __________ to learn how to play the guitar?
9. My hands are really dirty because I __________ in the garden all day.
10. She __________ the same novel for weeks; she really enjoys it.
Exercise 3: Correct the Sentence (If Necessary)
Some of the following sentences are correct, and some are incorrect. If the sentence is incorrect, rewrite it using the Present Perfect Continuous. If it’s correct, write “Correct”.
Example: I have studying English for 3 years. Answer: I have been studying English for 3 years.
1. She has been working here since 2015.
2. They have playing football all afternoon.
3. He has been learn French for 6 months.
4. We have been waiting for you for an hour.
5. It has raining all day.
6. I have been wanting a new car for a long time.
7. She has been trying to call you all day.
8. They have been living in this city for five years.
9. He has been playing the piano since he was a child.
10. We has been studying English all night..