wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

REVIEW - SIMPLE PAST VS PRESENT PERFECT

Total questions: 82

Worksheet time: 2hrs 3mins

Name
Class
Date
1.

I _________________(live) in Madrid for 20 years.

a)

live

b)

lived

c)

am living

d)

have lived

2.

______________you ever _______________(achieve) you goals?

a)

Have / achieved

b)

Did / achieve

c)

Do / achieve

d)

Are / achieving

3.

When I was young, I____________(not do) any chores.

a)

am not doing

b)

did not do

c)

have not done

d)

do not do

4.

Last week, my parents _______________ (buy) me the groceries .

a)

buy

b)

are buying

c)

have bought

d)

bought

5.

Sunny __________ never ___________(iron) his clothes all his life.

a)

has / ironed

b)

did ironed

c)

do iron

d)

is ironing

6.

The janitor has swept the floor _____________ 2 hours.

a)

since

b)

for

c)

yet

d)

from

7.

____________________ (he graduate) already?

a)

Has he graduated

b)

Did he graduate

c)

Have he graduated

d)

Is he graduating

8.

___________________(you work out) last weekend?

a)

Have you worked out

b)

Are you working out

c)

Did you work out

d)

Do you work out

9.
I’m really hungry. I _________ yet 
a)
haven’t eaten
b)
 didn’t eat
10.
They ___________  a week ago.
a)
have arrived
b)
arrived 
11.
When I was a child, I ____________  in England for two years
a)
live 
b)
lived 
c)
have lived 
12.
Mr Brown _____ already left the office.
a)
have 
b)
has 
c)
had 
13.
They _________ sent out the invitations yet.
a)
haven’t 
b)
hasn’t
c)
hadn’t 
14.
I _________________ three police cars this morning 
a)
had seen 
b)
have seen 
15.
The girls ____________ their lunch yet.
a)
have not eaten 
b)
did not eat 
c)
has not eaten 
16.

Peter_____ football yesterday.

a)

Played

b)

Had played

c)

Playing

17.

Last year we_______to Italy.

a)

Went

b)

Gone

18.

John and Peggy_______the book. Now they can watch the film.

a)

Having just read

b)

Have just read

19.

I_____ my friend two days ago.

a)

Have meet

b)

Met

20.

We ________ another country before.

a)

Have never visited

b)

Has been never visiting

21.

She_______a new car in 2011

a)

Has been bought

b)

Bought

22.

We use...to ask or to talk something that happened in past and when exactly happened.Sometimes we use PAST TIME PHRASES.Example:"I visited the New York Zoo yesterday"

a)

Present perfect

b)

simple past

23.

"Just","already" and "Yet" are expressions used in....Example:"I've just eaten so I don't want to eat by now."

a)

Present perfect

b)

simple past

24.

"Yesterday",last....."."this..." ".....ago" and " in...." are used for sentences and questions in :"We didn't do the dishes yesterday.","Did you get up early this morning?

a)

Present perfect

b)

simple past

25.

"I've...",You've.....".We've..." ".They've" are used in sentences for :

a)

Present perfect

b)

simple past

26.

"He's...",She's.....".It's..." are the THIRD PERSON FORM used in sentences for :

a)

Present perfect

b)

simple past

27.

They ______ Thai food last night.

a)

ate

b)

eat

c)

eaten

d)

have eaten

28.

I _______ computer games when I was child.

a)

Played

b)

have played

29.

I _______ been married for two years

a)

has

b)

have

c)

was

30.
I ______ Berlin last week.
a)
visited
b)
visit
c)
visitted
31.
My friends ______ to Paris a week ago.
a)
Goes
b)
Go
c)
Went
32.

I ____________ in London for 3 years.

a)

have been

b)

gone

c)

went

d)

was

33.

The word "already" is used in:

a)

Past simple

b)

Present perfect

34.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

d)

was

35.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

d)

didn't see

36.

They _______ a letter last week.

a)

write

b)

have written

c)

wrote

d)

made

37.

Which words are used with the present perefect?

a)

yet

b)

last

c)

never

d)

ever

38.

Whic words are used with the Simple past?

a)

ever

b)

ago

c)

last

d)

yesterday

39.

____________a snake

a)

I haven't see

b)

I haven't seen

c)

I haven't saw

40.

________________to Paris last year

a)

I haven't gone

b)

I didn't went

c)

I didn't go

41.
Fatima is from a hot, arid part of the country. She ............. snow.
a)
has never seen
b)
never saw
c)
has never saw
42.
Last January I ................... to Switzerland.
a)
have travelled
b)
travelled
c)
did travel
43.
Yesterday my team and I .................... a new project.
a)
start
b)
have started
c)
started
44.
Abel .................. in the class for three months.
a)
has was
b)
has been
c)
was
45.
Gregory Adams? Yes, I know him. I ............. him since high school.
a)
have known
b)
knew
c)
have knewn
46.

I ________any parties since I came here

a)

haven't attended

b)

attended

c)

attend

d)

attends

47.

Bill _______ here three days ago

a)

arrived

b)

arrive

c)

has arrived

d)

had arrived

48.

Bill ______ here since the 22nd

a)

have been

b)

has been

c)

was

d)

is

49.

You ______ two classes last week.

a)

have missed

b)

missed

c)

miss

d)

misses

50.

Last January, I _____ snow for the first time.

a)

see

b)

have seen

c)

sees

d)

saw

51.

I _____ Nicolas at all this week. I don't know even where he is.

a)

didn't see

b)

haven't seen

c)

not see

52.

The Ecuador President _____ Spain three times in the last three years.

a)

visited

b)

have visited

c)

has visited

53.

My daughter ______ in Italy last Christmas visiting her friend.

a)

has been

b)

went

c)

was

54.

Fatima ____ to Miami three times and is going again next month.

a)

went

b)

has been

c)

was

55.

They (fell) ... sad last week.

a)

Felt

b)

Was fell

c)

Fill

d)

Fall

e)

was felting

56.

My brother ... to Mexico three times.

a)

was

b)

has been

c)

were

d)

have been

e)

was being

57.

I ... my keys yesterday. It was terrible!

a)

lost

b)

have lost

c)

am losing

d)

was lost

e)

had lost

58.

We ... (visit) our relatives last Friday

a)

visits

b)

is visit

c)

has visited

d)

have visited

e)

visited

59.

I ... (not buy) a new clothes for 2 years.

a)

have not bought

b)

has not bought

c)

did not buy

d)

bought

e)

doesn't buy

60.

Adriel ... (move) to Bogor a month ago

a)

has moved

b)

have moved

c)

moved

d)

moves

e)

is moving

61.

The concert ... (just, start)

a)

have just start

b)

has just started

c)

have just started

d)

started

e)

has just start

62.
Last January I ................... to Switzerland.
a)
have travelled
b)
travelled
c)
did travel
63.
Yesterday my team and I .................... a new project.
a)
start
b)
have started
c)
started
64.
Abel .................. in the class for three months.
a)
has was
b)
has been
c)
was
65.
We haven't finished the lesson ........
a)
yet
b)
just
c)
already
66.

We ... in a hotel last holiday; we went camping.

a)

didn't stay

b)

haven't stayed

67.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

68.

We ... on the bus for six hours now.

a)

have been

b)

were

c)

has been

d)

was

69.

James ... in Australia since 2008.

a)

has worked

b)

have worked

c)

worked

d)

workt

70.

I ____________ in London for 3 years.

a)

have been

b)

gone

c)

went

d)

was

71.

I ________ to school by bus yesterday.

a)

have gone

b)

go

c)

went

d)

was

72.

They ______ Thai food last night.

a)

ate

b)

eat

c)

eaten

d)

have eaten

73.

How did the interview _______ yesterday?

a)

went

b)

goes

c)

going

d)

go

74.

Have you ever drove a Ferrari?

a)

Correct

b)

Incorrect

75.

She _____ poems all her life.

a)

has read

b)

has readed

c)

read

d)

readed

76.

I _______ been married for two years

a)

has

b)

have

c)

was

77.

I _______ been married for two years

a)

has

b)

have

c)

was

78.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

d)

was

79.

I ______never______ to paris

a)

have / visited

b)

did / visited

c)

visited / yet

80.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

d)

didn't see

81.

They _______ a letter last week.

a)

write

b)

have written

c)

wrote

d)

made

82.

I ________ in this house since 2002.

a)

have lived

b)

lived

c)

has lived

d)

did live