The present perfect continuous tense is used to denote action/events that continue to occur at some time in the recent past. Have/has + been + verb+ing is the verb form followed. Check how far you understand the use of the tense by trying out the present perfect continuous tense exercises given in the article.
Present Perfect Continuous Tense Exercises with Answers
Complete the following exercises.
Exercise 1 – Fill in the blanks
Fill in the blanks with the present perfect continuous form of the verb given in brackets.
- Rahul ____ French for three months. (learn)
- Mr Rupert _____ in New Orleans for the past four years. (stay)
- The boys _____ in the park since five o’clock. (play)
- Tina ____ for some time. (meditation)
- The child ____ for three hours. (sleep)
- Mohit ____ for a new PS5 for a long time. (ask)
- The builder _____ the tower for a few months. ( build)
- I ____ David Copperfield since Saturday. (read)
- Uma ____ the three pages since morning. (type)
- Hira ______ for his friend at the cafe since the evening. (wait)
- The teacher _____ for the last two hours. (teach)
- The man ____ to fix the flat tyre for a few hours. (try)
- The doctors _____ for three hours. (operate)
- Raj _____ for his examination since the morning. (study)
- My mother ____ cakes since two o’clock. (baking)
- The man _____ the streets for hours. (wander)
- Ron _____ video games since noon. (play)
- Paro ____ with her friend on the phone for hours. (talk)
- It ____ since dawn. (rain)
- The dog ___ since last night. (bark)
Answers for Exercise 1
- Rahul has been learning French for three months. (learn)
- Mr Rupert has been staying in New Orleans for the past four years. (stay)
- The boys have been playing in the park since five o’clock. (play)
- Tina has been meditating for some time. (meditation)
- The child has been sleeping for three hours. (sleep)
- Mohit has been asking for a new PS5 for a long time. (ask)
- The builder has been building the tower for a few months. ( build)
- I have been reading David Copperfield since Saturday. (read)
- Uma has been typing the three pages since morning. (type)
- Hira has been waiting for his friend at the cafe since evening. (wait)
- The teacher has been teaching for the last two hours. (teach)
- The man has been trying to fix the flat tyre for a few hours. (try)
- The doctors have been operating for three hours. (operate)
- Raj has been studying for his examination since morning. (study)
- My mother has been baking cakes since two o’clock. (baking)
- The man has been wandering the streets for hours. (wander)
- Ron has been playing video games since noon. (play)
- Paro has been talking with her friend on the phone for hours. (talk)
- It has been raining since dawn. (rain)
- The dog has been barking since last night. (bark)
Frequently Asked Questions
Q1
What is the present perfect continuous tense used for?
The present perfect continuous tense is used for an action/event which started at some time in the past and is still continuing.
Comments