wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect simple

Total questions: 99

Worksheet time: 50mins

Name
Class
Date
1.

I've ... for you for an hour!

a)

been looking

b)

looked

2.

How many paintings have you ...?

a)

been selling

b)

sold

3.

We have ... for a couple of weeks now.

a)

been travelling

b)

travelle

4.

The professor has ... more than 100 questions about the Louvre.

a)

answered

b)

been answering

5.

John has ... Cynthia since primary school.

a)

been knowing

b)

known

6.

I've ... most of his paintings.

a)

been seeing

b)

seen

7.

How long have you ...?

a)

been waiting

b)

waited

8.

Have you ... your essay all morning?

a)

been writing

b)

written

9.

How many art galleries has ... today?

a)

been visiting

b)

visited

10.

How long have you ... this painting by van Gogh?

a)

been having

b)

had

11.

(you/finish) your essay?

(a)  

12.

Well, not really. I (write) it all day and hope to finish it tomorrow.

(a)  

13.

You look tired. (you/run)?

(a)  

14.

Oh, yes. I (run) 15 km.

(a)  

15.

I (try) to call you since morning. What's up?

(a)  

16.

Oh sorry, I (lose) my mobile.

(a)  

17.

How long (he/have) that suit? It doesn't look too good.

(a)  

18.

Not long, I think but he (wear) it all week.

(a)  

19.

What are the auxiliars you use in the present perfect simple?

a)

Do-Does

b)

Will

c)

Have-Has

d)

Am-Is-Are

20.

I __________________ a student for five years. (be)

a)

had been

b)

have been

c)

has been

d)

am

21.

_______________ he (call) _______________________ María?

a)

Have/called

b)

Is/called

c)

Has/call

d)

Has/called

22.

She ____ eaten anything today.

a)

hadn't

b)

haven't

c)

hasn't

23.

What have you done today? Write a full answer in English using the present perfect simple:

4 lines
24.

Write the same sentence in the negative and interrogative forms: "He has written a book."

4 lines
25.

My mom _____ never____to Spain before.

a)

have/drive

b)

has/drove

c)

has/driven

d)

had/driven

26.

____ your dad___ the letter?

a)

Read/has

b)

Has/readed

c)

Have/read

d)

Has/read

27.

Complete with the correct auxiliar: Sophie and Yelani (a)   studied for the test.

28.

Write the past participle form for these verbs:

write, speak, study, play, sleep, eat, drink, see, buy.

4 lines
29.

So far, Tom ________________ (read) 53 pages.

a)

have read

b)

has been reading

c)

has read

d)

read

30.

Jen ______________( watch) TV for two hours.

a)

has watched

b)

had been watching

c)

have watched

d)

has been watching

31.

Ken is travelling round Asia. He ______ (visit) 4 countries.

a)

has been visiting

b)

has visited

c)

visited

d)

had visited

32.

You meet a writer. You ask: How many books __________ (write)?

a)

have you been writing?

b)

have you wrote?

c)

have you written?

d)

have you writed?

33.

Complete these sentences below using either the present simple or present continuous.

I ---------------golf every weekend.

a)

play

b)

am playing

c)

have played

d)

playing

34.

This smells good! What -----------------you-------------------- ? (cook)

(a)  

35.

Tom usually ...... tea every day.

a)

drink

b)

drinking

c)

drinks

d)

is dinking

36.

At the moment, he __________ music.

a)

is listening to

b)

are listening to

c)

listens to

d)

listen to

37.

Look! The monkey .......... the tree!

a)

climb

b)

Is climbing

c)

climbs

d)

climbing

38.

Every month I __________ my aunt in Malibu.

a)

am visiting

b)

visit

c)

visits

d)

is visiting

39.

This coffee doesn’t _______ right. 

a)

taste

b)

tasting

c)

tastes

d)

tasted

40.

Are you hungry? Do you ___________ a sandwich?  

a)

are you wanting

b)

want

c)

wants

d)

wanting

41.

My grandmother .... for a walk every day.

a)

goes

b)

is going

c)

go

d)

has gone

42.

A: Why _________ ? (smile) B: Because I’m happy. 

a)

do you smile

b)

are you smiling

c)

are you not smiling

d)

don't you smile

43.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Have he call María?

c)

Has he called María?

d)

Have he calling María?

44.

It must be very cold. She..........a coat

a)

wear

b)

wears

c)

is wearing

d)

am wearing

45.

She ............. to Europe every summer.

a)

travel

b)

is travelling

c)

travels

d)

will travel

46.

Why ........ Kelly so miserable today?

a)

is

b)

have

c)

are

d)

does

47.

We _________________ this movie already.

a)

We have seen this movie already.

b)

We have seed this movie already.

c)

We has seen this movie already.

d)

We have seen already this movie.

48.

Have you ... really strange or interesting food?

a)

ever eaten

b)

ate

c)

never eaten

d)

eating

49.

Oh no! Somebody (break) (a)   that window.

50.

You look tired. (You/ work) (a)   hard?

51.

Liz is away late."

"Is she? (She/be) (a)   late recently too?.

52.

My brother is an actor. He (appear) (a)   in several films before.

53.

 "Sorry I'm late".

"That's okay. I (not/ wait) (a)   for long."

54.

"Is it still raining?"

"No, it (stop) (a)   ".

55.

I (lose) _________ my address book. (You/ see)___________ it?

a)

have lost/Have you seen

b)

lost/Did you see

c)

lost/Have you seen

d)

have lost/Did you see

56.

I (read)___________ the book you lent me, but I (not/ finish)_________ it yet. It's very interesting.

a)

have read/haven't finished

b)

have been reading/haven't finished

c)

have been reading/haven't been finishing

d)

have read/haven't been finishing

57.

I (read) (a)   the book you lent me, so you can have it back now.

58.

"(You/work) (a)   in a factory before?"

"No, never."

59.

Complete: I (a)   (study)English since 2004.

60.

Use the PRESENT PERFECT to ____________.

Example: I have never seen shark in my life.

a)

talk about completed actions or series of actions during a period of time continuing up to the present.

b)

actions thst started in the past and continue in the present.

61.

Use the PRESENT PERFECT CONTINUOUS to________.

Example: People have been growing crops here for more than 3000 years.

a)

talk about completed actions or series of actions during a period of time continuing up to the present.

b)

actions that started in the past and continue in the present.

62.

It was the most descructive wildfire I ___ever ____.

a)

have - seen

b)

have been - seeing

63.

I have _____ been there, but I'd love to go there.

a)

already

b)

always

c)

never

d)

yet

64.

I___________ (know) my best friends since high school.

a)

have know

b)

have been knowing

65.

I ______(have) my cell phone for many years.

a)

have been having

b)

have had

66.

Our neighbors (a)   (live) next door to us for so long.

67.

Write the question using: How long / you / watch Tv series.

(a)  

68.

Juan has ______on the farm all afternoon.

a)

worked

b)

been working

69.

Carla has _____with us since the hurricane.

a)

stayed

b)

been staying

70.

I've _____this place since the first time I came here.

a)

loved

b)

been loving

71.

Have you ever ______about moving abroad?

a)

thought

b)

been thinking

72.

He has been her ____a few days

a)

for

b)

since

73.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

74.

______ it _______in this month? No, it hasn't

a)

Have - rain

b)

Have - rained

c)

Has - rained

d)

Has - rain

75.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

76.

I_____ just______ my internship at the museum.

a)

have-finish

b)

have-finished

c)

has-finished

d)

has-finish

77.

_______ the piano since you were a child?

a)

Has you play

b)

Have you played

c)

Do you played

d)

Have you play

78.

________ you ever been to Spain?

a)

Have

b)

Were

c)

Has

d)

Did

79.

Bob and George have ______________ their homework.

a)

done

b)

do

c)

did

d)

doing

80.

Lindsay _____ not been to France.

a)

has

b)

is

c)

have

81.

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

82.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't seen

83.

How long ____________ the children slept?

a)

did

b)

have

c)

has

84.

What's the Past Participle of:

BE

a)

WAS

b)

WERE

c)

BEEN

d)

BEN

85.

What's the Past Participle of:

come

a)

come

b)

came

c)

become

86.

What's the Past Participle of:

do

a)

do

b)

did

c)

done

87.

What's the Past Participle of:

eat

a)

eat

b)

ate

c)

eaten

88.

What's the Past Participle of:

see

a)

seen

b)

see

c)

saw

89.

What's the Past Participle of:

take

a)

take

b)

taken

c)

took

90.

What's the Past Participle of:

write

a)

write

b)

written

c)

wrote

91.

What's the Past Participle of:

leave

a)

leave

b)

left

c)

leaving

92.

Write the Past Participle:

buy

(a)  

93.

Write the Past Participle:

cut

(a)  

94.

Write the Past Participle:

drive

(a)  

95.

Write the Past Participle:

fall

(a)  

96.

Write the Past Participle:

forget

(a)  

97.

Write the Past Participle:

give

(a)  

98.

Write the Past Participle:

have

(a)  

99.

Write the Past Participle:

put

(a)