Home / English Quiz / Present Perfect Continuous Tense
Intermediate

Present Perfect Continuous Tense with Answers

Practise the present perfect continuous for actions that started in the past and are still going on.

Choose an answer for each question. You get the correct answer and a short reason straight away, then your total score at the end.

Your score: 0 / 15Click an option to check your answer

1. Fill in the blank: Aarav has been ____ for the bus for twenty minutes.

“Waiting” is correct because the Present Perfect Continuous is formed with “has been” or “have been” plus the -ing verb. So we use “waiting”.

2. Choose the correct form: They ____ been practising cricket since morning.

“Have” is correct because the subject “they” is plural, and plural subjects use “have been” in the Present Perfect Continuous.

3. Fill in the blank: Priya ____ been studying English for three months.

“Has” is correct because “Priya” is a singular subject, and singular subjects use “has been” in the Present Perfect Continuous.

4. Complete the sentence: It has been ____ since morning, so the roads are wet.

“Raining” is correct because after “has been” we need the -ing form. The wet roads show the recent activity, which fits this tense.

5. Fill in the blank: Rohan has been working here ____ 2020.

“Since” is correct because we use “since” with a point in time like a year. “2020” is a starting point.

6. Fill in the blank: Diya has been learning the sitar ____ two years.

“For” is correct because we use “for” with a length of time. “Two years” is a duration.

7. Which sentence is correct?

“She has been cooking since noon” is correct because “she” takes “has been” and the main verb must be in the -ing form.

8. Identify the error: “They has been waiting for a long time.”

“Has” is the error because “they” is plural and needs “have”. The sentence should read “They have been waiting for a long time”.

9. Choose the correct negative: Aarav ____ been feeling well lately.

“Hasn’t” is correct because “Aarav” is singular and forms the negative with “has not” or “hasn’t”. The full form is “hasn’t been feeling”.

10. Choose the correct question: How long ____ you been living in Bengaluru?

“Have” is correct because questions with “you” in the Present Perfect Continuous begin with “have”. “How long” is a common signal for this tense.

11. Which sentence shows an action continuing up to now?

The first sentence is correct because the Present Perfect Continuous shows an activity that started in the past and is still going on. The phrase “still teaching” makes this clear.

12. Which verb is NOT usually used in the Present Perfect Continuous?

“Know” is correct because it is a state verb, and state verbs are usually not used in continuous forms. We say “I have known”, not “I have been knowing”.

13. Choose the sentence that explains a present result:

The first sentence is correct because the Present Perfect Continuous can explain a present result, here the tiredness, caused by a recent ongoing activity.

14. Identify the error: “How long have you been study for the test?”

“Study” is the error because after “been” we need the -ing form “studying”. The Present Perfect Continuous always uses “been” plus an -ing verb.

15. Transform to Present Perfect Continuous: “Diya is painting. She started three hours ago.”

“Diya has been painting for three hours” is correct because “she” takes “has been” plus the -ing verb, and “for three hours” shows the duration up to now.

Your Result

0 / 15

Book a ₹299 Demo
Book a Demo

Learning Is More Fun 1-on-1

Your child gets a patient, dedicated tutor and all the speaking time, something a big class cannot give. Book a ₹299 demo, a friendly level check for your child.

Book a ₹299 Demo Class
1
Practise freeFun quizzes for kids.
2
See the scoreInstant, friendly feedback.
3
Learn 1-on-1A patient kids tutor.