wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect tense

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Don't come in here with those muddy shoes! I've _______ cleaned this floor!

a)

just

b)

already

c)

yet

d)

/

2.

I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.

a)

just

b)

already

c)

yet

d)

/

3.

Oh, nothing for me, thank you. I've _______ eaten. I had dinner less than 30 minutes ago.

a)

just

b)

already

c)

yet

d)

/

4.

She hasn't bought the flat _______.

a)

just

b)

already

c)

yet

d)

/

5.

Have you finished the composition for History class ______?

a)

just

b)

already

c)

yet

6.

I haven't read that book ________.

a)

just

b)

already

c)

yet

7.

Choose the correct option

a)

Mike has broken already his phone.

b)

Mike has already broken his phone.

c)

Mike have already broken his phone.

8.

Choose the correct option

a)

Martha haven't called Mike yet.

b)

Martha hasn't yet called Mike.

c)

Martha hasn't called Mike yet

9.

My package hasn't arrived ______.

a)

just

b)

already

c)

yet

10.

We haven't discovered a cure for the virus _______.

a)

just

b)

already

c)

yet

11.

We have _____ tried to contact her twice. Don't waste time.

a)

yet

b)

already

c)

just

12.

A: Are you hungry?


B: No mom, I have _______finished a sandwich.

a)

for

b)

just

c)

since

d)

still

13.

A: Has Paula finished her studies in Biochemistry ______?


B: Yes! She is studying a postgrad course in Germany

a)

already

b)

just

c)

yet

14.

A: Which countries of South America have you been?


B: We already have been to Argentina but we haven't been to Chile _______.

a)

just

b)

yet

c)

already

15.

A: The TV show has ______ started. We haven't missed anything of it.


B: Awesome!

a)

just

b)

already

c)

yet

16.

We have __________ learnt to edit a video with Camtasia and InShot. It is not difficult.

a)

just

b)

yet

c)

already

17.

A: Have you fed 'Mirko' ?

B: I haven't fed the dog _________ because I didn't have time.

a)

already

b)

yet

c)

still

18.

We are going to a concert on Friday night, but we haven’t bought the tickets _____.

a)

a) yet

b)

b) already

c)

c) just

19.

Andrew: We can’t have spaghetti tonight. We’ve _____had spaghetti three times this week.

a)

a) yet

b)

b) already

c)

c) just

20.

Have you finished the report ______?

a)

just

b)

already

c)

yet