Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

She (a)   played rugby at school

2.

You cannot see the dentist today, he has ________ to a congress in New York. He will come back next week.

a)

been

b)

was

c)

gone

d)

went

3.

Sorry teacher, I am late because I have ________ to the doctor this morning.

a)

been

b)

go

c)

gone

d)

were

4.

Have you (a)   taken a dance class?

5.

Write a question in present perfect using these words:

she - do - her homework-

(a)  

6.

write a negative sentence in present perfect using these words

they - play - football - today

(a)  

7.

Write a sentence in present perfect using these words

you - never - eat - insects

(a)  

8.

write an affirmative sentence in present perfect using these words

my classmate - write - an email

(a)  

9.

Write a question in present perfect using these words

when - you - finish - your history project

(a)  

10.

Correct the sentence:

He have not never swim with dolphins

a)

he hasn't never swum with sharks

b)

he has never swimmed with sharks

c)

he haven't swim with sharks

d)

he's never swum with sharks

11.

Correct this question

they have travel to Madrid sometime?

a)

They have ever travel to Madrid?

b)

Has they ever travelled to Madrid?

c)

Have they ever travelled to Madrid?

d)

Have they sometime travel to Madrid?

12.

Answer this question

Have your parents ever won the lottery?

a)

Yes, she have

b)

No, they haven't

c)

No, they didn't

d)

Yes, they won.

13.

Have you ever ________ laser tag?

a)

playing

b)

plays

c)

play

d)

played

14.

Why has ________ lost the match?

a)

we

b)

your brothers

c)

your friend

d)

Charles and Matt

15.

Which sentence is correct?

a)

Where has you been all day?

b)

Where was you been all day?

c)

Where did you been all day?

d)

Where have you been all day?

16.

Choose the right translation

I have sung in a band

a)

Vaig cantar en un grup

b)

He cantat en un grup

c)

Canto en un grup

d)

Cantaré en un grup

17.

To do present perfect we need:

a)

have/has + past

b)

do/does + participle

c)

have/has + participle

d)

was/were + past

18.

to do a participle we...

a)

add -ed to regular verbs and use the third column of irregular verbs

b)

add -ed to regular verbs and use the second column of irregular verbs

c)

add -ing to all verbs, regular or irregular

d)

add -s to regular verbs and first column of irregular verbs

19.

Write this sentence in English:

He menjat sushi

(a)  

20.

Tradueix al català:

we have seen a musical

(a)