wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 25

Worksheet time: 9mins

Name
Class
Date
1.

Choose the correct answer:

"You look well. ______________ on holiday?" "Yes, I've just got back."

a)

Did you go

b)

Have you been

c)

Are you going

d)

Will you go

2.

Choose the correct answer.

They __________ air conditioning since they moved to their new house.

a)

have

b)

had

c)

have had

d)

are going to have

3.

Choose the correct answer.

The children _________ on a plane before.

a)

have never been

b)

never have been

c)

never went

d)

are never going

4.

Choose the correct answer.

I ___________ to Singapore in 2014, but I've never been to Malaysia.

a)

have been

b)

am going

c)

went

d)

will go

5.

Choose the correct answer.

Tony ___________ his homework. He's going to meet his friends now.

a)

is just finished

b)

finished

c)

just has finished

d)

has just finished

6.

Choose the correct answer.

I'm sorry. I haven't done it ______. I'll do it now.

a)

already

b)

yet

c)

still

d)

just

7.

Choose the correct answer.

It's been in the oven _______ 20 minutes. It nedds a bit longer before it's ready.

a)

for

b)

since

c)

from

d)

still

8.

Choose the correct answer.

I've ___________ tidied my room. Now I need to do some washing and ironing.

a)

already

b)

just

c)

still

d)

yet

9.

Choose the correct answer.

Has he vacuumed the carpets ________?

a)

just

b)

still

c)

already

d)

yet

10.

Choose the correct answer.

Belinda has _______ arrived. Let's go and say hello.

a)

still

b)

since

c)

just

d)

already

11.

Choose the correct answer.

"How long are you going to stay in Paris?" "Not long. We're there ______ three days."

a)

from

b)

for

c)

since

d)

just

12.

Choose the correct answer.

The weather has been lovely ________ last week.

a)

for

b)

since

c)

ever

d)

from

13.

Choose the correct answer.

We've lived in this flat _________ years.

a)

for

b)

from

c)

since

d)

yet

14.

Choose the correct answer.

I ____________ coffee since yesterday.

a)

had not have

b)

did not have

c)

have not had

d)

has not had

15.

Choose the correct answer.

We ________ in a five-star hotel on our holiday last year.

a)

stayed

b)

will stay

c)

are going to stay

d)

have stayed

16.

Write the second and the third form of the irregular verb "forget", f.e. do - did - done

4 lines
17.

Write the second and the third form of the irregular verb "teach", f.e. do - did - done

4 lines
18.

Write the second and the third form of the irregular verb "sink", f.e. do - did - done

4 lines
19.

Write the second and the third form of the irregular verb "wear", f.e. do - did - done

4 lines
20.

Write the second and the third form of the irregular verb "hide", f.e. do - did - done

4 lines
21.

Choose the correct answers, several answers are possible.

We use Present Perfect to talk about:

a)

experience

b)

an action which started in the past and continues up to now

c)

an action which started and finished in the past

d)

a past action that has a result in the present

22.

Choose the correct answers, several answers are possible.

We form Present Perfect:

a)

has + third form of the verb

b)

have + third form of the verb

c)

had + third form of the verb

d)

have/has + verb

23.

Choose the correct answers, several answers are possible.

With Present Perfect we use time words:

a)

just

b)

so far

c)

last

d)

yet

24.

Choose the correct answer.

If we are talking about a specific time in the past, we cannot use the Present Perfect.

a)

True

b)

False

25.

Choose the correct answers, several answers are possible.

Past Simple is used:

a)

when an action is over, finished, done

b)

when a past date or a specific time in the past is given

c)

when we talk about a result now

d)

with time expression "This is the first time".