wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SIMPLE PAST/ PRESENT PERFECT

Total questions: 50

Worksheet time: 33mins

Name
Class
Date
1.
 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
2.
Iren (arrive) _________ in Rome a week ago. 
a)
arrive
b)
didn't arrived
c)
has arrived
d)
arrived
3.
Maya and I (know) _____ each other for over twenty years. We still get together once a month. 
a)
know
b)
have known
c)
has known
d)
knew
4.
 She (have, not) ___________ this much fun since she __________ was a kid. 
a)
haven't has/ is
b)
hasn't had/ was
c)
didn't have/ is
d)
didn't have/ was
5.
I'm sorry Dana. You ____________ (be) late to work too many times. You can't work here anymore. 
a)
are
b)
were
c)
have been
d)
has been
6.
I __________ (not see) before. Who is she?
a)
didn't see
b)
didn't saw
c)
haven't see
d)
haven't seen
7.
Where ___________ (be/you)?
a)
been you
b)
were you
c)
have you been?
d)
did you go?
8.
(speak/ Daniel)________________ with Shir? 
a)
Has Daniel spoken 
b)
Have Daniel spoken
c)
Has Daniel speak
d)
Have Daniel spoken
9.
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
10.
(you/ wash)_____________ the dishes yet? 
a)
Did you wash
b)
have you washed
c)
Have you washed
d)
You wased
11.
My mother _______________ (not/ see) you in the park yesterday. 
a)
saw
b)
didn't see
c)
hasn't seen
d)
haven't seen
12.
My mother ______________ (not/ see) for a long time. 
a)
didn't see
b)
saw
c)
hasn't see
d)
hasn't seen
13.
__________________ (you/read) any book last night? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
did you read
14.
_________________ (you/ read) a good book lately? 
a)
Did you read
b)
Have you read
c)
Has you read
d)
Didn't you read
15.
Dan Brown ________________ ( write ) six books so far. 
a)
wrote
b)
write
c)
has wrote
d)
has written
16.
I (know)  _______ her for six years.
a)
knew
b)
knowed
c)
have known
d)
has known
17.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
18.
Mary __________ (write) a letter to Nick two weeks ago.
a)
has written
b)
writed
c)
wrote
d)
have written
19.
His brother ________ (come back) to Paris last Sunday
a)
have come
b)
had came
c)
has come
d)
came
20.
We (not watch) _______ a DVD at the weekend.
a)
haven't watch
b)
haven't watched
c)
didn't watch
d)
not watched
21.
She (live) _______  in Tokio since 1995.
a)
is living
b)
have lived
c)
lived
d)
has lived
22.
We (not watch) _______  this video yet.
a)
hasn't watched
b)
haven't watched
c)
didn't watch
d)
didn't watched
23.
We (not watch) _______  this video yet.
a)
hasn't watched
b)
haven't watched
c)
didn't watch
d)
didn't watched
24.
She (be) _______ in this class since September.
a)
was
b)
have been
c)
has been
d)
were been
25.
They  ________  (just/ buy) some flowers.
a)
bought just
b)
have just bought
c)
just bought
d)
has just bought
26.
Maria (get) ______ some bad marks last week.
a)
got
b)
has got
c)
had got
d)
getted
27.

I _____________ in Abu Dhabi for 2 years and then I moved to Dubai.

a)

lived

b)

have lived

28.

She ______________ a small flat in Mirfa in 2010.

a)

has bought

b)

bought

29.

My best friend's name is Fatima. I ______________ her for about 8 years.

a)

have known

b)

knew

30.

I _______________ a job in a restaurant last summer.

a)

had

b)

have had

31.

She's a vegetarian. She _______________ meat for the last 10 years.

a)

ate

b)

hasn't eaten

32.

I love going for walks with my dog. I __________________ him for 5 years.

a)

have had

b)

had

33.

He ______________ the guitar for a few months, but stopped last week.

a)

has played

b)

played

34.

I ______________ in Italy for 6 years. I live in the capital, Rome.

a)

have lived

b)

lived

35.

I ________________ studying at ADVETI yet.

a)

haven't finished

b)

finished

36.

I _______________ high school in 2010. Now, I'm studying at ADVETI.

a)

haven't finished.

b)

finished

37.

I ______________ learning English in 2007.

a)

started

b)

have just started

38.

I ________________ learning English today.

a)

started

b)

have just started

39.

I _________________ a bone in my body in my life.

a)

broke

b)

have never broken

40.

I ____________ my leg last week when I went climbing in the mountains.

a)

broke

b)

have never broken

41.

I ________________ abroad in my life.

a)

never went

b)

have never been

42.

Last year I ______________ to Italy. It was fantastic.

a)

went

b)

have been

43.

I __________________ anyone famous.

a)

have never met

b)

never met

44.

When I was in California in 2002 I _____________ Michael Jackson.

a)

have met

b)

met

45.

Last week I _______________ football with my friends.

a)

played

b)

have played

46.

This week, I _________________ football yet.

a)

played

b)

haven't played

47.

I.......... to Italy last summer.

a)

went

b)

have been

48.

They....that dog for about three months.

a)

had

b)

have had

49.

She..... in the same school for ten years.

a)

worked

b)

has worked

50.

I....that film on Tuesday.

a)

saw

b)

have seen