wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect VS Past Simple

Total questions: 124

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

 Bar : Did you like the movie "The Crow?" 
Matan : I don't know. I (a)   that movie. 

Choose from the below words

see never

never seen

have never seen

didn't see

2.

Iren (arrive) (a)    in Rome a week ago. 

Choose from the below words
arrive
didn't arrived
has arrived
arrived
3.

 She​ (a)   (have, not)  this much fun since she ​ (b)    a kid. 

Choose from the below words

haven't has

didn't have

is

hasn't had

was

4.

I'm sorry Dana. You (a)   (be) late to work too many times. You can't work here anymore. 

Choose from the below words
are
were
have been
has been
5.
I __________ (not see) before. Who is she?
a)
didn't see
b)
didn't saw
c)
haven't see
d)
haven't seen
6.
Where ___________ (be/you)?
a)
been you
b)
were you
c)
have you been?
d)
did you go?
7.

(speak/ Daniel) (a)   with Shir? 

Choose from the below words
Has Daniel spoken 
Have Daniel spoken
Has Daniel speak
Have Daniel spoken
8.
Naama __________(not / see) her brother for a long time.
a)
didn't see
b)
hasn't seen 
c)
haven't seen
d)
didn't saw
9.
(you/ wash)_____________ the dishes yet? 
a)
Did you wash
b)
have you washed
c)
Have you washed
d)
You wased
10.
My mother _______________ (not/ see) you in the park yesterday. 
a)
saw
b)
didn't see
c)
hasn't seen
d)
haven't seen
11.
My mother ______________ (not/ see) for a long time. 
a)
didn't see
b)
saw
c)
hasn't see
d)
hasn't seen
12.
__________________ (you/read) any book last night? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
did you read
13.
_________________ (you/ read) a good book lately? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
Didn't you read
14.
Dan Brown ________________ ( write ) six books so far. 
a)
wrote
b)
write
c)
has wrote
d)
has written
15.

What's the auxiliary for third person?

a)

Have

b)

Has

c)

Will

d)

Won't

16.

(a)   you bought something today?

17.

I had lost something, but I don't remember what it was

a)

Present simple

b)

Present continuous

c)

Past perfect simple

d)

Present perfect simple

18.

I (a)   had a cold when I was very child..

19.

Has you read news in the morning?

a)

Wrong sentence

b)

Good sentence

20.

listen the audio and chosse the correct option

a)

Max knew Paris because he has visited the city several times.

b)

Max knew Paris because he had visited the city several times.

21.

listen the audio and chosse the correct option

a)

Had you worked for my uncle?

b)

Have you worked for my uncle?

22.

Have or has

a)

She has finished her homework.

b)

She have finished her homework.

23.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

24.

______ Bill and John ever eaten Thai food?

a)

Are

b)

Did

c)

Have

d)

Has

25.

______ ever ______ a holiday in China?

a)

Did you / had

b)

Do you / had

c)

Have you / had

26.

Did you turn off (a)   the TV before going to bed last night?

Choose from the below words
Did you turn off
Did you turned off
Have you returned
Have you turned off
27.

She ________ since yesterday.

a)

hadn’t sleep

b)

haven’t slept

c)

hasn’t sleep

d)

hasn’t slept

28.

We _______ a lot of sweets yesterday.

a)

ate

b)

had eat

c)

have eaten

29.

I ______ my key yesterday and I _______ found it yet.

a)

have lost / didn’t

b)

lost / haven’t

c)

lost / didn’t

d)

have lost / haven't

30.

_____ you _____ Jan Komasa's new movie yet?

a)

Did you seen

b)

Have you see

c)

Did you had seen

d)

Have you seen

31.

Magda _______ Madonna in concert. She ______ to the concert last time Madonna came to Poland.

a)

didn't see / hasn't gone

b)

hasn't seen / didn't go

c)

hasn't seen / hasn't gone

d)

didn't see / didn't go

32.
  • Well, have you told your parents _____?
  • Yes - I've _____ told them.
a)

yet / yet

b)

just / yet

c)

yet / already

d)

just / already

33.

Due to coronavirus, they (a)   out since last Wednesday.

Choose from the below words
didn't go
haven't went
hasn't gone
haven't gone
34.

Becky ______ Game of Thrones. She ______ it in 2016.

a)

hasn't read / read

b)

read / has read

c)

has read / read

d)

has read / has read

35.

They ___ shopping ___ Saturday.

a)

went / ago

b)

gone / last

c)

go / every

d)

went / last

36.

____ anyone famous? Yes, I _____! I ____ George Clooney last summer!

a)

Have you ever met / have / met

b)

Have you ever meet / have / meet

c)

Did you ever met / did / meet

d)

Has you ever met / has / met

37.

Another lesson _____ ended at the school.

a)

have just

b)

has just

c)

did just

d)

will just

38.

My brothers ____ just _____ from holiday.

a)

have / come

b)

has / came

c)

has / come

d)

have / came

39.

A: When _______?

B: They _______ at my birthday party a year ago.

a)

did they meet / have met

b)

have they meet / have met

c)

did they met / have meet

d)

did they meet / met

40.

A: We _____ to the Copernicus centre last year.

B: Wow, _______ it?

a)

went / have you liked

b)

have gone / did you like

c)

have gone / have you liked

d)

went / did you like

41.

A: _______ Japanese food?

B: No, never, but I _____ Korean kimchi.

a)

have you eaten / 've eaten

b)

did you ever eat / 've ate

c)

have you ever eaten / have eaten

d)

have you ever eat / ate

42.

Nat and Cole ____ married!

a)

has just get

b)

have just got

c)

have just get

d)

has just get

43.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

44.

Mark ___________ ill lately

a)

has been

b)

have been

c)

was

45.

Asia and Rebecca ___________ a medal!

a)

has won

b)

have winned

c)

have won

d)

won

46.

Laura ___________ Chinese food in her life!

a)

have never eaten

b)

never eaten

c)

has never eaten

47.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

48.

_________ the TV before going to bed last night?

a)

Did you turn off

b)

Did you turned off

c)

Have you returned

d)

Have you turned off

49.

She ________ since yesterday.

a)

hadn’t sleep

b)

haven’t slept

c)

hasn’t sleep

d)

hasn’t slept

50.

I ______ my key yesterday and I _______ found it yet.

a)

have lost / didn’t

b)

lost / haven’t

c)

lost / didn’t

d)

have lost / haven't

51.

_____ you _____ Jan Komasa's new movie before?

a)

Did you seen

b)

Have you see

c)

Did you had seen

d)

Have you seen

52.

My friend is a writer. She ______________ many books.

a)

has written

b)

wrote

c)

have written

53.

The car looks very clean. ________ you ____________ it?

a)

Has.....washed

b)

Did.....wash

c)

Have .... washed

54.

Last week my sister ____________ a nice blouse in that shop.

a)

bought

b)

buy

c)

have bought

55.

Hey, uhm (a)   ?

56.

Where did Steven go ___________ ?

a)

Last week

b)

since last week

57.

Sarah has lived in Paris ................... 1995.

a)

for

b)

since

58.

I went to Chicago 10 years _____

a)

for

b)

since

c)

ago

59.

He had been reading _____ 2 hours when his friend came.

a)

for

b)

on

c)

since

60.

He hasn't been to London _____ his last birthday.

a)

during

b)

for

c)

since

61.

We haven't met _____ they left for Chicago.

a)

since

b)

for

c)

in

62.

My parents have been travelling here _____ 5 o'clock this morning.

a)

since

b)

at

c)

for

63.

I ...... too tired yesterday to do any housework.

a)

was

b)

were

c)

have been

d)

has been

64.

I don't remember that book well. I ...... it many years ago.

a)

didn't read

b)

read

c)

have read

d)

haven't read

65.

We ...... her since last Christmas.

a)

haven't seen

b)

haven't see

c)

didn't see

d)

saw

66.

His collection of stamps is really impressive. I wonder how many he ...... so far.

a)

has collected

b)

collected

c)

hasn't collected

d)

didn't collect

67.

Mary and Frank ...... their first argument yesterday.

a)

have had

b)

has had

c)

haven't had

d)

had

68.

They ...... married for five years.

a)

was

b)

were

c)

've been

d)

has been

69.

We ...... the lighthouse yet.

a)

didn't see

b)

haven't seen

c)

have seen

d)

saw

70.

hide - ....... - .......

a)

hide - hide

b)

hid - hidden

c)

hide - hidden

d)

hid - hid

71.

fall - ....... - .......

a)

fall - fall

b)

fall - fell

c)

fell - fallen

d)

felt - felt

72.

bring - ....... - .......

a)

brought - bring

b)

bring - bring

c)

bring - brought

d)

brought - brought

73.

I ...... my leg and I can't go on the school trip.

a)

broke

b)

've broken

c)

broken

d)

has broken

74.

When ...... her?

a)

have you met

b)

you have met

c)

did you meet

d)

met

75.

ride - ....... - .......

a)

rode - ride

b)

rode - ridden

c)

ride - ridden

d)

rode - rode

76.

see - ....... - .......

a)

saw - saw

b)

saw - see

c)

saw - seen

d)

seen - seen

77.

take - ....... - .......

a)

took - taken

b)

taken - taken

c)

take - took

d)

took - take

78.

My friend is a writer. She ______________ many books.

a)

has written

b)

wrote

c)

have written

79.

Complete the sentence according to what you hear:


Mary (a)   for her holiday yet.

80.

_____________you ever ____________ Mexican food?

(a)  

81.

Write a complete answer to this question:


Where did you go last summer?

4 lines
82.

Choose the right option to complete the sentences:


I _____________ tennis yesterday afternoon.

a)

played

b)

has played

c)

have played

83.

Which of these verbs are in the Past Participle?

a)

wrote

b)

written

c)

come

d)

came

e)

swam

84.

Choose the correct sentences:

a)

Tom and Jenny has already been to London.

b)

I have just sent you an email.

c)

They haven't checked their emails for a few days.

d)

I haven't read that book already..

85.
 Bar : Did you like the movie "The Crow?" 
Matan : I don't know. I __________(see, never) that movie. 
a)
see never
b)
never seen
c)
have never seen
d)
didn't see
86.

We use the Present Perfect Simple:

a)

For actions which happened in the past, but we don't mention when exactly.

b)

For actions that happened in the past and their results are obvious in the present.

c)

For completed actions that happened in the past.

87.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

88.

We use ALREADY with the Present Perfect in affirmative sentences and questions.

a)

False

b)

True

89.

We use YET with the Present Perfect in questions and negative sentences.

a)

False

b)

True

90.

We use How long?, Since and For in Present Perfect.

a)

False

b)

True

91.

Jill ................ just ........... (buy) a new bike.

(a)  

92.

I (a)   (not see) a film last night.

93.

I (a)   (do) my homework yet.

94.

They (a)   (take) her to the hospital ten minutes ago.

95.

Steven (a)   (study) Math since last week.

96.

Jason and Clara (a)   (be) friends for more than 10 years.

97.

Someone (a)   (steal) her old bike yesterday.

98.

What tense gives importance to the completion and result of an action?

a)

PRESENT PERFECT

b)

PRESENT PERFECT CONTINUOUS

99.

What tense gives importance tothe process and duration of an action?

a)

PRESENTT PERFECT SIMPLE

b)

PRESENT PERFECT CONTINUOUS

100.

What tense gives importance to how many times an action happens?

a)

PRESENT PERFECT SIMPLE

b)

PRESENT PERFECT CONTINUOUS

101.

What tense gives importance to the fact that an action is temporary,incomplete or has finishes very recently?

a)

PRESENT PERFECT SIMPLE

b)

PRESENT PERFECT CONTINUOUS

102.

I have worked here for many years.

a)

An action finished very recently.

b)

An action which started in the past and continues in the present.

103.

I have just made a project.

a)

An action finished very recently.

b)

An action that happened at an unspecified moment in the past.

104.

SINCE

a)

for specific time in the past

b)

for quantity of time

c)

for actions that are done.

105.

When do we use FOR?

a)

for quantity of time

b)

for questions and negative sentences

106.

When do we use ALREADY?

a)

A recent action

b)

Done action

c)

temporary actions

107.

have/has + been + verb(ing)

a)

Present Perfect Continuous

b)

Present Perfect Simple

108.

have/has + past participle

a)

PRESENT PERFECT SIMPLE

b)

PRESENT PERFECCT CONTINUOUS

109.

_________ a new laptop yet?

a)

Did you buy

b)

Have you bought

c)

Have you been buying

110.

_________ a new laptop yet?

a)

Did you buy

b)

Have you bought

c)

Have you been buying

111.

We ________ in London since 2007.

a)

lived

b)

have lived

c)

have been living

112.

__________ to Mexico?

a)

Did you ever go

b)

Have you ever been

c)

Have you ever been being

113.

My best friend's parents __________ in Morocco.

a)

were born

b)

have been born

c)

have been being

114.

We ________ the bedroom. We've nearly finished.

a)

painted

b)

have painted

c)

have been painting

115.

How long ___________ here for me?

a)

did you wait

b)

have you wait

c)

have been waiting

116.

I _________ Chinese class when I was in high school.

a)

didn't have

b)

haven't had

c)

haven't been having

117.

_________ at school yesterday?

a)

Were you

b)

Have you been

c)

Have you been being

118.

The movie __________. We've missed the first five minutes.

a)

already started

b)

has already started

c)

has already been starting

119.

I __________ to call you all morning!

a)

tried

b)

have tried

c)

have been trying

120.

They __________ each other for ten years.

a)

knew

b)

have known

c)

have been knowing

121.

I and my cousins _________ my grandparents last Sunday.

a)

visited

b)

have visited

c)

have been visiting

122.

How long ___________ for the bus?

a)

waited

b)

have waited

c)

have been waiting

123.

Have you _________ the new James Bond film yet?

a)

saw

b)

seen

c)

been seeing

124.

Mary was out of breath. She ____________.

a)

ran

b)

has run

c)

has been running