wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

She _________________ with her sister for many years.

a)

has traveled

b)

have traveled

c)

has traveln

d)

have travel

2.

past participle of "break" is _______

a)

broke

b)

broken

c)

breaked

d)

break

3.

They _________ many cities.

a)

have visits

b)

has visited

c)

have visited

d)

have visiten

4.

past participle of "drive" is _______

a)

drive

b)

driven

c)

drived

d)

drives

5.

past participle of "write" is _______

a)

wroted

b)

wries

c)

writed

d)

written

6.

past participle of "eat" is _______

a)

ate

b)

eat

c)

eaten

d)

eatted

7.

past participle of "be" is _______

a)

been

b)

beed

c)

was

d)

be

8.

past participle of "wear" is _______

a)

wear

b)

weard

c)

worn

d)

weared

9.

They have move to a new apartment.

a)

no change

b)

They have moved to a new apartment.

c)

They has moved to a new apartment.

10.

Have you ever visited India?

a)

no change

b)

Has you ever visited India?

c)

You have ever visited India?

11.

I have already seen that movie.

a)

no change

b)

I has already seen that movie.

c)

I have seen that movie yet.

12.

I never played in the snow.

a)

no change

b)

I has never played in the snow.

c)

I have never played in the snow.

13.

We have had four tests so far this semester.

a)

We had have four tests so far this semester.

b)

no change

c)

We has had four tests so far this semester.

14.

I have writed my family ten emails.

a)

no change

b)

I has writed my family ten emails.

c)

I have written my family ten emails.

15.

You have met many people for you came to the US.

a)

You have met many people since you came to the US.

b)

no change

16.

past participle of "bring" is _______

a)

bring

b)

broughten

c)

brought

d)

bringed

17.

He has lived here for six years.

a)

no change

b)

He has lived here since six years.

18.

I have fly on an airplane many times.

a)

no change

b)

I have flied on an airplane many times.

c)

I have flown on an airplane many times.

19.

You have been here for four o’clock.

a)

You have been here since four o’clock.

b)

no change

c)

You have been here already four o’clock.

20.

I have liked music already I was a baby.

a)

no change

b)

I have liked music for I was a baby.

c)

I have liked music since I was a baby.

21.

They have known each other for two months.

a)

no change

b)

They have known each other since two months.

22.

How many books you have read this year?

a)

no change

b)

How many books have you read this year?

c)

How many books has you read this year?

23.

I have been a student at JFK one year yet.

a)

no change

b)

I have been a student at JFK since one year.

c)

I have been a student at JFK for one year.

24.

How many slices of pizza have you eaten?

a)

no change

b)

How many slices of pizza you have eaten?

25.

A: Have you ever ridden a skateboard?

B: __________________

a)

Yes, I have.

b)

Yes, I've.

c)

Yes I ridden a skateboard.

d)

Yes I ridden.

26.

A: This restaurant is fantastic!

B: ____________________

a)

Yes, we's eaten here many times.

b)

Yes, we've eat'n here many times.

c)

Yes, we have eaten.

d)

Yes, we've eaten here many times.

27.

My friend has recently gotten a new job at the mall.

a)

My friend works at the mall now.

b)

My friend does not work at the mall now.

28.

A: George, I'd like to you meet Mariah.

B: ____________________

a)

Yes, we've met already.

b)

Yes, we've met yet.

29.

I haven't done the laundry yet.

a)

I need to do the laundry.

b)

I did the laundry.

30.

A: I have just finished watching the new episode. It's crazy!

B: ___________________

a)

Don't tell me about it, I haven't seen it yet!

b)

Don't tell me about it, I haven't seen it already!