wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 88

Worksheet time: 54mins

Name
Class
Date
1.

Luis________________________(give) me a present.

a)

have gave

b)

has gave

c)

have given

d)

has given

2.

Tom and Erik ___________________(not/see) the asteroid.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

3.

Sam___________________(read) the Novel.

a)

has read

b)

have readed

c)

has readed

d)

have read

4.

They________________(not/buy) a Computer.

a)

hasn't buy

b)

hasn't bought

c)

haven't buy

d)

haven't bought

5.

____________________________(you/like) the movie?

a)

Have you like

b)

Has you liked

c)

Have you liked

d)

Has you like

6.

Sara _______________(forget) her money.

a)

has forget

b)

have forgot

c)

has forgotten

d)

has forgot

7.

Tom and Alex __________________(not/eat) the cookies.

a)

hasn't eaten

b)

hasn't eated

c)

haven't eaten

d)

haven't eated

8.

________________________(we/cut) the curtain?

a)

Have we cut

b)

Have we cutted

c)

Have we cutten

d)

Have we cuttened

9.

George ____________________(swim) in the big lake.

a)

have swam

b)

has swam

c)

have swum

d)

has swum

10.

Albert ___________________(not/drive) a Ford truck.

a)

haven't drove

b)

hasn't driven

c)

haven't driven

d)

hasn't drove

11.

The Past Participle Form for BEGIN is?

a)

begin

b)

begined

c)

begun

d)

began

12.

The Past Participle Form for BITE is?

a)

Bite

b)

Bitten

c)

Bit

d)

Bited

13.

The Past Participle Form for CHOOSE is?

a)

Chosed

b)

Chose

c)

Choosed

d)

Chosen

14.

The Past Participle Form for FREEZE is?

a)

Frozen

b)

Freezed

c)

Froze

d)

Frozed

15.

The Past Participle Form for GO is?

a)

Goed

b)

Go

c)

Went

d)

Gone

16.

The Past Participle Form for KNOW is?

a)

Known

b)

Knowed

c)

Knew

d)

Know

17.

The Past Participle Form for LIE is?

a)

Lied

b)

Lain

c)

Lay

d)

Layd

18.

The Past Participle Form for SING is?

a)

Singed

b)

Sang

c)

Sunged

d)

Sung

19.

The Past Participle Form for SPEAK is?

a)

Spoken

b)

Speaked

c)

Spoke

d)

Speak

20.

We…….here since yesterday

a)

has been

b)

have been

c)

had been

d)

has

21.

Sinta (a)   gone to the school for 3 hours

22.

Sinta has…….to the school for 3 hours

a)

gone

b)

go

c)

going

d)

go went

23.

Dani had an accident last week. her arm is in plaster. He ... broken her arm.

(a)  

24.

They ... here since 2006

a)

have live

b)

has live

c)

have lived

d)

has lived

25.

where have you...? Everybody it waiting for you. oops! sorry. I've been to the library.

a)

been

b)

gone

c)

has

d)

have

26.

I have ... been to south Korea.

a)

always

b)

often

c)

never

d)

sometimes

27.

I ... been to England for three times.

a)

have

b)

has

c)

had

d)

was

28.

How many tests have you (take) … since the beginning of the semester?

(a)  

29.

You (a)   a manager for five years.

30.

Hikaru and Hinata _________ to Japan once.

a)

has been

b)

have been

c)

have be

31.

I ____________ a mountain. It's very exciting!

a)

have climb

b)

has climbed

c)

have climbed

32.

My brother __________ a lot during his life.

a)

has travel

b)

have traveled

c)

has traveled

33.

We _________ different sports at school.

a)

have played

b)

has played

c)

have play

34.

Kota _________ for the English test.

a)

have study

b)

have studied

c)

has studied

35.

Ayumi __________ that movie on TV many times.

a)

have seen

b)

has seen

c)

has see

36.

I __________ my grandparents very often this year.

a)

have visit

b)

have visited

c)

has visited

37.

The cat __________ all the food.

a)

have eaten

b)

has eat

c)

has eaten

38.

Tanaka _________(not write) the letter to her mother.

a)

hasn't write

b)

hasn't written

c)

haven't wrote

39.

I ____________ (not finish) this project.

a)

hasn't finished

b)

haven't finished

c)

haven't finish

40.

Has / Have you won the lottery?

a)

Has

b)

Have

41.

Has / Have she played hockey on ice?

a)

Has

b)

Have

42.

Has / Have they eaten tacos in Mexico?

a)

Has

b)

Have

43.

We __________(be) to Paris.

(negative sentence)

a)

have was

b)

haven't been

c)

haven't are

d)

haven't were

44.

Speak

a)

Spoke

b)

Spoken

c)

Speaked

45.

Open

a)

opened

b)

openned

c)

Opent

46.

Watch

a)

Watches

b)

Watcht

c)

Watched

47.

Set

a)

Sat

b)

Sut

c)

Set

48.

Water

a)

Waterred

b)

Watered

c)

Wated

49.

Wear

a)

Wore

b)

Weared

c)

Worn

50.

Do

a)

Doed

b)

Did

c)

Done

51.

Pay

a)

Payed

b)

Paid

c)

payyed

52.

Sell

a)

Sold

b)

Selled

c)

Sale

53.

Eat

a)

Ate

b)

Eated

c)

Eaten

54.

Sing

a)

Sang

b)

Song

c)

Sung

55.

Read

a)

Readed

b)

Read

c)

Red

56.

Take

a)

Taken

b)

Took

c)

Taked

57.

Wash

a)

Washed

b)

Washt

c)

Washes

58.

Pick

a)

Pack

b)

Picked

c)

Packed

59.

select the correct form of the verb in the past participle.

a)

be

b)

was-were

c)

been

60.

select the correct form of the verb in the past participle.

a)

say

b)

saided

c)

said

61.

Select the correct form of the verb in the past participle.

a)

went

b)

gone

c)

go

62.

Select the correct form of the verb in the past participle.

a)

know

b)

knew

c)

known

63.

Select the correct form of the verb in the past participle.

a)

taken

b)

took

c)

take

64.

Select the correct form of the verb in the past participle.

a)

look

b)

looked

c)

looked

65.

Select the correct form of the verb in the past participle.

a)

used

b)

use

c)

play

66.

Select the correct form of the verb in the past participle.

a)

seen

b)

see

c)

saw

d)

seened

67.

Select the correct form of the verb in the past participle.

a)

give

b)

gave

c)

given

d)

gived

68.

Select the correct form of the verb in past participle.

a)

call

b)

called

c)

caled

69.

Select the correct form of the verb in past participle.

a)

feel

b)

felt

c)

feled

d)

felted

70.

Select the correct form of the verb in past participle.

a)

leave

b)

left

c)

lefted

d)

leaved

71.

Select the correct form of the verb in past participle.

a)

begin

b)

begun

c)

began

d)

begining

72.

Select the correct form of the verb in past participle.

a)

walk

b)

walked

73.

Select the correct form of the verb in past participle.

a)

fall

b)

fell

c)

fallen

74.

Select the correct form of the verb in past participle.

a)

pull

b)

pulled

c)

puled

75.

Select the correct form of the verb in past participle.

a)

buy

b)

bought

76.

Select the correct form of the verb in past participle.

a)

sent

b)

send

77.

Select the correct form of the verb in past participle.

a)

cut

b)

cuted

78.

write 5 verbs in the past participle form

4 lines
79.

I _______________(meet) him last June.

a)

met

b)

have met

c)

have meet

d)

meet

80.

I left home at 8.00a.m. and ____________ (get) here at 12.00p.m.

a)

I get

b)

I got

c)

I've got

d)

I've get

81.

Here are your letters. ______________ (just/collect) them from the post office.

a)

I've just collect

b)

I've just collected

c)

I just collect

d)

I just collected

82.

I can't go home because ______________ (not finish) my work yet.

a)

I haven't finished

b)

didn't finished

c)

didn't finish

d)

I haven't finish

83.

I read his books when I was at school. ______________ (enjoy) them very much.

a)

I have enjoy

b)

I has enjoy

c)

I enjoyed

84.

He ___________________ (not smoke) for two weeks. He is trying to give it up.

a)

haven't smoked

b)

haven't smoke

c)

hasn't smoked

d)

hasn't smoke

85.

I ______________(not see) him for three weeks. I wonder where he is.

a)

didn't see

b)

don't see

c)

haven't seen

d)

haven't saw

86.

Shakespeare _________________ (write) a lot of plays.

a)

written

b)

has written

c)

wrote

d)

have written

87.

He lived in London for two years and then he _____________(go) to Edinburgh.

a)

went

b)

has gone

c)

go

d)

have gone

88.

'This is my house.' 'How long have you lived here?' '

________________ (live) here since 1997.'

a)

I live

b)

I'd lived

c)

I have lived

d)

I lived