Present Perfect Continuous Tense Quiz

Present Perfect Continuous Tense Quiz

Test your knowledge of the Present Perfect Continuous Tense.

1 / 30

Which question is correct?

2 / 30

You and Eric _____ mark taking notes.

3 / 30

We ____ learning English for five years.

4 / 30

We ____ studying hard for the final exam.

5 / 30

She ____ dancing since morning.

6 / 30

Julie ________ living in Italy since May.

7 / 30

She ____ practicing the piano for two hours.

8 / 30

I’m tired because I _____ been working out.

9 / 30

Rick _____ been studying hard this semester.

10 / 30

Did you know he’s been teaching German _____ fifteen years?

11 / 30

She’s been … inToronto for five years.

12 / 30

We have been watching TV _____ we had dinner.

13 / 30

We ____ working on this project for three weeks.

14 / 30

Which sentence is in the Present Perfect Continuous Tense?

15 / 30

I ____ waiting for your call all day.

16 / 30

_____ your brother and sister been getting along?

17 / 30

The teacher ____ explaining the topic for an hour.

18 / 30

We’ve _____ mark for a long time.

19 / 30

Which sentence is correct?

20 / 30

He ____ trying to fix his car for hours.

21 / 30

How long ____ you been studying English?

22 / 30

They ____ traveling around Europe since June.

23 / 30

He ____ working out at the gym lately.

24 / 30

Which of the following sentences is incorrect?

25 / 30

They ____ waiting for the bus since morning.

26 / 30

Where ____ mark in the USA?

27 / 30

Freny’s ____ mark that letter all morning.

28 / 30

She ____ feeling sick since last night.

29 / 30

I ____ working in the garden.

30 / 30

It has _____ snowing a lot this week.

Your score is

The average score is 89%

0%


Present Perfect Continuous Tense Quiz

The Present Perfect Continuous Tense is used to describe an action that began in the past and is still ongoing or has recently stopped, but its effect is still visible.

Structure:

👉 Subject + has/have been + verb (-ing) + object/time reference

Examples:

✔️ She has been studying for three hours. (The action started in the past and is still happening.)
✔️ They have been working on the project since morning. (The action began earlier and continues now.)
✔️ It has been raining all day. (The effect of rain is still noticeable.)


Click here to read more Present Perfect Continuous Tense examples


Present Perfect Continuous Tense Exercises

1. She ____ working here for five years.

A) has been
B) have been
C) is been
D) was been
Answer: A) has been

2. They ____ playing football since morning.

A) has been
B) have been
C) was been
D) is been
Answer: B) have been

3. The kids ____ making a mess all day!

A) has been
B) have been
C) is been
D) was been
Answer: B) have been

4. How long ____ you been waiting here?

A) has
B) have
C) been
D) is
Answer: B) have

5. He ____ sleeping for hours.

A) have been
B) has been
C) is been
D) had been
Answer: B) has been


Present Perfect Continuous Quiz

  • I __ (help) him with his homework.
  • They __ (drive) since this morning.
  • He __ (work) hard to increase his income recently.
  • People __ (vote) how the polling predicted.
  • The flowers __ (sell) well today.
  • She __ (study) hard enough for her exams.
  • Jack __ (travel) for three hours.
  • Thankfully Nigel __ (have) pains in his chest anymore.
  • The old man __ (look after) his garden.
  • They __ (see) each other for long.
  • Most people __ (arrive) on time for the show.
  • We __ (win) every football match this season.
  • I __ (eat) enough fruit and vegetables.
  • I see that you __ (take) your pills.
  • I found out Paul __ (go) to school.
  • Our house __ (burgle) twice since we moved in.
  • We __ (find) this project easy.
  • The police still __ (patrol) the neighbourhood at night.
  • My father __ (feel) unwell this week.
  • The bike’s tyres __ (lose) air.


📌 Save & Share this with friends who are learning English!

Download the Word of the day


Present Perfect Continuous Tense Quiz - wordscoach

Leave a Reply

Your email address will not be published. Required fields are marked *