wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Vs Past Tense

Total questions: 20

Worksheet time: 39mins

Name
Class
Date
1.

Sisca ... (go) to a wedding party at Hanaut island last Sunday morning.

a)

goes

b)

went

c)

gone

d)

is gone

e)

has gone

2.

Rohmi ... (arrive) here four days ago.

a)

arrives

b)

arrived

c)

arriving

d)

has arrived

e)

have arrived

3.

Zidane ... (be) here since yesterday.

a)

is

b)

has

c)

have

d)

has been

e)

have been

4.

Last December, I ... (see) snow for the first time in my life.

a)

see

b)

saw

c)

seeing

d)

seen

e)

has seen

5.

In his whole time, Nadim Makarim ... (see/never) snow.

a)

never see

b)

never saw

c)

never seen

d)

has never seen

e)

have never seen

6.

My Polygon bike isn't here anymore. Somebody ... (take) it.

a)

take

b)

took

c)

taken

d)

has took

e)

has taken

7.

Why ... (Ronaldo/not/attend) the meeting last Tuesday?

a)

not Ronaldo attend

b)

don't Ronaldo attend

c)

didn't Ronaldo attend

d)

doesn't Ronaldo attend

e)

has not Ronaldo attend

8.

She ... (know) Lee Min-ho for ten years.

a)

knows

b)

knew

c)

known

d)

has known

e)

is knowing

9.

The cars look very clean. ... (you/wash) it?

a)

do you wash

b)

did you wash

c)

have you wash

d)

have you washed

e)

are you washing

10.

Up to now, Mrs. Lismayani ... (give) our class five tests.

a)

gives

b)

gave

c)

given

d)

has given

e)

is giving

11.

I ... (not/eat) anything yesterday because I ... (not/feel) hungry.

a)

not eat, not feel

b)

don't eat, don't feel

c)

didn't eat, didn't feel

d)

didn't eat, don't feel

e)

didn't eat, hasn't feel

12.

His hair is very short. He ... (have) a haircut.

a)

has

b)

have

c)

had

d)

has have

e)

has had

13.

... (you/visit) Handil Mawar Village when you were in Hanaut island?

a)

Do you visit

b)

Did you visit

c)

Are you visit

d)

Have you visit

e)

Have you visited

14.

So far this week, I ... (have) two tests and a quiz.

a)

have

b)

had

c)

having

d)

have had

e)

am having

15.

Mr. Bakrie ... (work) in a financial company for 15 years. Then he gave it up.

a)

works

b)

worked

c)

is working

d)

has work

e)

has worked

16.

Jung Kook lives in Sampit. He ... (live) there all life.

a)

live

b)

lived

c)

living

d)

has lived

e)

has living

17.

When we were on holiday, the weather ... (be) awful.

a)

be

b)

is

c)

was

d)

has was

e)

has been

18.

I don't know Rafi Ahmad's father. I ... (never/meet) him.

a)

never meet

b)

never meets

c)

never meeting

d)

have never met

e)

have never meet

19.

He ... the car yet

a)

hasn't fixed

b)

didn't fixed

c)

hasn't fix

d)

didn't fix

20.

Mrs. Riska ...... very helpful yesterday.

a)

has been

b)

was

c)

were

d)

has been