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.

Alisha __________ (already/eat) some pizza.

a)

have already eat

b)

has already eat

c)

have already eaten

d)

has already eaten

2.

Bob and Jane ... (not; know) each other for a long time

a)

Hasn't known

b)

Haven't known

c)

Haven't know

d)

hasn't know

3.

It ... (be) cold and cloudy for the last three days

a)

Has been

b)

have been

c)

was

d)

is

4.

My sister and I ... (be) in this city for two months

a)

Have been

b)

has been

c)

is

d)

was

5.

I ... (just/meet) Ann's friends

a)

have just meet

b)

has just met

c)

have just met

d)

has just meet

6.

The teacher of grade VIII SMPIT Nurul Fikri _______ some materials to the students by Google classroom for 6 hours.

a)

have already given

b)

has already given

c)

has just gave

d)

have just give

7.

I ___ the materials that the teacher gave to us this morning.

a)

has seen

b)

has see

c)

have see

d)

have seen

8.

She doesn't bring some pen today, she __________ English worksheet about Perfect Tense. Maybe she must borrow pen to us.

a)

hasn't finished

b)

has finishing

c)

haven't finished

d)

have finished

9.

Have you eaten some food for lunch? No, ____________

a)

You haven't eaten

b)

I don't have

c)

You don't have eaten

d)

I haven't

10.

_____________ Ms. Aisyah's home with your parents? Yes, I have

a)

Have you visited

b)

You have visited

c)

Do you have visited

d)

Are you visited

11.

Alicia _________ some photos of the old fire station and she will send them to me.

a)

haven't taken

b)

have taken

c)

hasn't taken

d)

has taken

12.

Has your grandma recieved the gifts from your parents?

a)

Yes, he have

b)

Yes, he has

c)

Yes, she has

d)

No, she have

13.

The people _____________ (not/get) the medicine to attack covid-19 virus.

a)

hasn't got

b)

have not got

c)

hasn't get

d)

haven't get

14.

_____________ (peter/just/write) the letter to his mom? Yes, he has.

a)

has just Peter written

b)

have just Peter written

c)

has Peter just written

d)

have Peter just written

15.

These are kinds of fruits, EXCEPT ... .

a)

peach

b)

pineapple

c)

cheese

d)

grapes

16.

These are flavours of ice cream, EXCEPT ... .

a)

vanilla

b)

mint

c)

melon

d)

lettuce

17.

Which one is dairy food?

a)

honey

b)

tuna

c)

cheese

d)

lemonade

18.

i always drink ___________ in the morning.

a)

chewing gum

b)

smoothie

c)

garlic juice

d)

fruit juice

19.

I had a lovely warm __________ for breakfast

a)

nut

b)

bread roll

c)

strawberry

d)

coconut

20.

You can add __________ to food to give it a hot taste.

a)

cream

b)

chili

c)

sandwich

d)

pear