Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect Simple

Total questions: 19

Worksheet time: 9mins

Name
Class
Date
1.

How is the Present Perfect Simple formed?

a)

have / has + past tense

b)

have / has + past participle

c)

did + past tense

d)

had + past participle

2.

Peter ___________ to Thailand twice so far.

a)

has been

b)

has be

c)

have been

d)

have being

3.

The Browns ____________ the dog for a walk.

a)

have took

b)

has took

c)

has taken

d)

have taken

4.

My father ____________ moved his office.

a)

has moved just

b)

just has moved

c)

has just moved

d)

have just moved

5.

Andy and Tom __________________ their homework yet.

a)

have not finished

b)

have not finish

c)

didn't finish

d)

hasn't finished

6.

She hasn't _________ a holiday in the mountain _________ 2019.

a)

have ... since

b)

had ... since

c)

have ... for

d)

had ... for

7.

James has been here ___________ months, but he hasn't visited the beach ___________ .

a)

for ... still

b)

since ... just

c)

since ... already

d)

for ... yet

8.

Have you _________ taken the taxi?

a)

yet

b)

since

c)

already

d)

for

9.

Has Julia _________ tried taccos?

a)

ever

b)

never

c)

yet

10.

Has she come today?

a)

Yes, she is.

b)

Yes, she comes.

c)

Yes, she has.

11.

Have you done your project?

a)

No, I have.

b)

No, I didn't

c)

No, I haven't

d)

No, I hadn't.

12.

The past participle of the verb STEAL is:

a)

stealed

b)

stole

c)

stolen

13.

The past participle of the verb STUDY is:

a)

studyied

b)

studyed

c)

studied

14.

The past participle of the verb SEE is:

a)

saw

b)

seen

c)

seened

15.

The past participle of the verb THINK is:

a)

thought

b)

thaught

c)

tought

d)

taught

16.

The past participle of the verb WAKE is:

a)

waken

b)

woken

c)

waked

17.

Which sentence has a correct word order?

a)

Has broken George his leg?

b)

Has George broken his leg?

18.

Which sentence has a correct word order?

a)

I haven't phoned yet my aunt.

b)

I haven't yet phoned my aunt.

c)

I haven't phoned my aunt yet.

19.

Which sentence has a correct word order?

a)

We have already answered 18 questions.

b)

We already have answered 18 questions.

c)

We have answered 18 questions already.