Present Perfect Progressive + Present Perfect

Present Perfect Progressive + Present Perfect

1st - 12th Grade

10 Qs

quiz-placeholder

Similar activities

present perfect

present perfect

9th Grade

14 Qs

Present Perfect

Present Perfect

KG - University

15 Qs

present perfect

present perfect

8th Grade

15 Qs

PRESENT PERFECT

PRESENT PERFECT

3rd Grade

14 Qs

PRESENT PERFECT

PRESENT PERFECT

9th Grade

10 Qs

Present Perfect

Present Perfect

6th Grade

15 Qs

present perfect

present perfect

5th Grade

15 Qs

Present Perfect or Present Perfect Prgressive

Present Perfect or Present Perfect Prgressive

6th - 8th Grade

12 Qs

Present Perfect Progressive + Present Perfect

Present Perfect Progressive + Present Perfect

Assessment

Quiz

English

1st - 12th Grade

Medium

Created by

عبد الله بن الشمراني

Used 127+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

It’s a great movie. I have ___________ that movie many times.

see

seen

saw

to seen

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

He has .......................... working for three hours

been

be

was

done

Answer explanation

We add ( been ) after has / have

3.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

They have .................................... three cars.

have been driving

have driven

have driving

have been

Answer explanation

There is no period of time so we use present perfect simple.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

She has been studying ................ November.

for

since

at

in

Answer explanation

Use since with days, months and years to show the beginning of the action.

5.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

How long has Sami been sleeping? - Choose the right answer -

He has been sleeping for three hours.

He has slept already

Answer explanation

We use ( How long ) to ask about the period of time

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

They .............................. four books.

have been reading

have read

has been reading

has read

Answer explanation

We use - ( has/have + been + v(ing) - when we talk about time ONLY

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

It was great! We have been playing ....................... five hours.

since

at

for

in

Answer explanation

We use ( for ) when we have a NUMBER and a TIME

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?