Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Understanding Present Perfect Continuous Tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Which of the following sentences is in the present perfect continuous tense?

a)

She has been reading for two hours.

b)

She reads every day.

c)

She will read tomorrow.

d)

She read yesterday.

2.

Identify the correct form of the verb in the present perfect continuous tense: "They ______ (work) on the project since morning."

a)

have been working

b)

worked

c)

are working

d)

will be working

3.

Which sentence correctly uses the present perfect continuous tense?

a)

I have been knowing him for years.

b)

I have been knowing him for years.

c)

I have been known him for years.

d)

I have been knowing him for years.

4.

Choose the sentence that is NOT in the present perfect continuous tense.

a)

She has been studying all night.

b)

They have been playing soccer.

c)

He has been eating lunch.

d)

She eats lunch every day.

5.

Fill in the blank with the correct form of the verb in the present perfect continuous tense: "We ______ (wait) for the bus for 20 minutes."

a)

have been waiting

b)

waited

c)

are waiting

d)

will wait

6.

Which of the following questions is in the present perfect continuous tense?

a)

Have you been studying for the exam?

b)

Did you study for the exam?

c)

Are you studying for the exam?

d)

Will you study for the exam?

7.

Select the sentence that uses the present perfect continuous tense correctly.

a)

She has been cooking dinner since 6 PM.

b)

She cooks dinner every night.

c)

She will cook dinner tomorrow.

d)

She cooked dinner last night.

8.

What is the structure of the present perfect continuous tense?

a)

Subject + has/have + been + verb (base form)

b)

Subject + has/have + verb (past participle)

c)

Subject + has/have + been + verb (present participle)

d)

Subject + will + be + verb (base form)

9.

Which sentence is in the present perfect continuous tense?

a)

I have been learning French for three years.

b)

I learned French last year.

c)

I will learn French next year.

d)

I learn French every day.

10.

Identify the error in the following sentence: "He has been play tennis for two hours."

a)

Incorrect use of "has been"

b)

Incorrect verb form "play"

c)

Incorrect use of "for"

d)

No error