wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple Past vs Present Perfect

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

She ________ her attempt.

a)

have already finished

b)

has already finished

c)

already finished

2.

Last week we ______ a new car.

a)

bought

b)

buyed

c)

have bought

d)

has bought

3.

Which of these particles are most likely used with the simple past?

a)

Ago

b)

Last

c)

So far

d)

Just

4.

I have _______ tried that game.

a)

ever

b)

ago

c)

yet

d)

never

5.

______ John sent you an email about tomorrow's party?

a)

Did

b)

Have

c)

Has

d)

Does

6.

__________ my notebook? I can't find it anywhere.

a)

Did you see

b)

Did you saw

c)

Have you saw

d)

Have you seen

7.

We have known each other _____ years

a)

for

b)

since

c)

ago

d)

so far

8.

Those children _______ 13 years ago.

a)

have been born

b)

has been born

c)

was born

d)

were born

9.

He ________ there when he was a kid.

a)

lived

b)

has lived

c)

have lived

d)

didn't lived

10.

Which sentence is NOT correct?

a)

There has been an earthquake in Los Angeles

b)

There has just been an earthquake in Los Angeles

c)

There have been two earthquakes in Los Angeles so far.

d)

There has been an earthquake in Los Angeles yesterday.

11.

Ann: I have been to New York.

Helen: Really? When ____ ?

a)

did you go

b)

have you gone

c)

you have gone

d)

did you went

12.

I ________ her since last year.

a)

haven't seen

b)

didn't see

c)

haven't see

d)

didn't saw

13.

Which sentence is NOT correct?

a)

I have just bought a new smartphone.

b)

I have already bought a new smartphone.

c)

I have recently bought a new smartphone.

d)

I haven't yet bought a new smartphone.

14.

I haven't seen her _____

a)

yesterday

b)

last week

c)

two days ago

d)

yet

15.

Which word CANNOT go in the space? I have ______ rented a car.

a)

yet

b)

just

c)

already

d)

never

16.

I _________ Peter since we ______ at school together.

a)

have known / have been

b)

have known / were

c)

knew / have been

d)

knew / were

17.

"My niece has lived in Dublin for two years". Which sentence is true?

a)

She used to live in Dublin but now she lives in Cork

b)

She was living in Dublin but she moved to any other place two years ago.

c)

She still lives in Dublin.

d)

She has never lived in Ireland.

18.

Look! Someone ________ a laptop in my room!

a)

left

b)

didn't leave

c)

have left

d)

has left

19.

Nobody _______ the phone when it rang.

a)

didn't answer

b)

has answered

c)

answered

d)

have answered

20.

What is the correct reply to the following statement? "Ann has broken her wrist"

a)

Oh no! What has happened?

b)

Oh no! How has she done that?

c)

Oh no! How did she do that?

d)

Oh no! How did it happened?

21.

I have telephoned you ______

a)

twice this week

b)

twice last week

c)

twice yesterday

d)

twice two days ago

22.

It stinks in here. Someone _________ smoking!

a)

was

b)

were

c)

has been

d)

have been

23.

It's been a long time since we ______ paddle

a)

have played

b)

played

c)

has played

d)

playyed

24.

Sarah ______ in her life.

a)

has ever smoked

b)

didn't ever smoked

c)

has never smoked

d)

didn't never smoke

25.

This is the first time I _______ at this restaurant!

a)

have been

b)

haven't been

c)

was

d)

were