Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect VS Present Perfect Continuous Tense Quiz1

Total questions: 20

Worksheet time: 24mins

Name
Class
Date
1.

They _________________ each other since last year.

a)

knew

b)

known

c)

have known

d)

has known

2.

Sorry Mr. Brown. I ______________ my homework at home.

a)

have forgotten

b)

forgot

c)

forget

d)

didn't forget

3.

My brother ____________ to study for his exam yet.

a)

has started

b)

hasn't started

c)

has start

d)

was started

4.

I _____________ him several times before.

a)

have saw

b)

seen

c)

saw

d)

have seen

5.

________ you written your essay yet?

a)

Were

b)

Did

c)

Has

d)

Have

6.

My cousins ________ on the internet.

a)

have chating

b)

have chatted

c)

are chatted

d)

has chatted

7.

My friends ________ any money yet.

a)

has made

b)

hasn't made

c)

have made

d)

haven't made

8.

______ you ever ___________ anyone?

a)

Have / messaged

b)

Did / messaged

c)

Were / messaged

d)

Are / message

9.

Nobody has ever ________ to my webpage.

a)

log on

b)

logged on

c)

logging on

d)

logs on

10.

They ________ a lot of books.

a)

were sold

b)

sells

c)

have sell

d)

have sold

11.

It has _____ snowing a lot this week.

a)

be

b)

been

c)

being

d)

beened

12.

Rick _____ been studying hard this semester.

a)

's

b)

'd

c)

s

d)

've

13.

I'm tired because I _____ been working out.

a)

's

b)

've

c)

has

d)

am

14.

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

a)

before

b)

since

c)

ever

d)

for

15.

We have been watching TV _____ we had dinner.

a)

yet

b)

for

c)

since

d)

by

16.

My brother has been travelling _____ two months.

a)

since

b)

already

c)

for

d)

by

17.

There's nothing on your exam paper. You started an hour ago. What (a)   up to now? (YOU/ DO)

18.

I (a)   the new Schwarzenegger film. I don't want to go to the cinema again. (ALREADY/ SEE)

19.

(a)   reading the newspaper? Could you give it to me then? (YOU/FINISH)

20.

Dad (a)   since he was in high school. (DANCE/ NOT)