wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KD 3.6 SIMPLE PAST & PRESENT PERFECT

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

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

a)

lived

b)

have lived

2.

She ______________ a small flat in Mirfa in 2010.

a)

has bought

b)

bought

3.

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

a)

have known

b)

knew

4.

I _______________ a job in a restaurant last summer.

a)

had

b)

have had

5.

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

a)

ate

b)

hasn't eaten

6.

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

a)

have had

b)

had

7.

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

a)

has played

b)

played

8.

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

a)

have lived

b)

lived

9.

I ________________ studying at ADVETI yet.

a)

haven't finished

b)

finished

10.

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

a)

haven't finished.

b)

finished

11.

I ______________ learning English in 2007.

a)

started

b)

have just started

12.

I ________________ learning English today.

a)

started

b)

have just started

13.

I _________________ a bone in my body in my life.

a)

broke

b)

have never broken

14.

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

a)

broke

b)

have never broken

15.

I ________________ abroad in my life.

a)

never went

b)

have never been

16.

Last year I ______________ to Italy. It was fantastic.

a)

went

b)

have been

17.

I __________________ anyone famous.

a)

have never met

b)

never met

18.

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

a)

have met

b)

met

19.

Last week I _______________ football with my friends.

a)

played

b)

have played

20.

This week, I _________________ football yet.

a)

played

b)

haven't played

21.
She ................. her leg the day before the exam.
a)
break
b)
broke
c)
has broken
d)
had broken
22.
We ........................ Oliver yesterday.
a)
visited
b)
visit
c)
have visited
d)
had visited
23.
Sara .......................... in Salalah before she went to sohar.
a)
lived
b)
live
c)
had lived
d)
has lived
24.
I .................... to the cinema last night.
a)
go
b)
have gone
c)
had gone
d)
went
25.
She .............. in Muscat for a ling time.
a)
stay
b)
has stayed
c)
have stayed
d)
stayed
26.
Oh no!! I .................. my wallet.
a)
lose
b)
lost
c)
have lost
d)
had lost
27.
Oh no!! I ............  my wallet last week.
a)
lose
b)
lost
c)
have lost
d)
had lost
28.
Oh no!! I ............... my wallet before I left the City Center.
a)
lose
b)
lost
c)
have lost
d)
had lost
29.
Yesterday, we ................... tennis with our friends.
a)
play
b)
played
c)
have played
d)
had played
30.
Last night, Real Madrid ............... the match against Aboel.
a)
win
b)
won
c)
have won
d)
had won
31.
I ............ my homework three hours ago.
a)
do
b)
did
c)
have done
d)
had done
32.
Wooow. I ............... my homework.
a)
do
b)
did
c)
have done
d)
has done
33.
I had done my homework before I ................. volleyball.
a)
play
b)
played
c)
have played
d)
had played
34.
I .................... my friend after I had finished my homework.
a)
visit
b)
visited
c)
have visited
d)
had visited
35.
I ........................ my friend two days ago.
a)
see
b)
saw
c)
have seen
d)
had seen
36.
They ............. the car. It looks new again.
a)
wash
b)
washed
c)
have washed
d)
has washed
37.

I'm so tired. I__________________the house all day.

a)

have cleaned

b)

clean

c)

haven't cleaned

d)

am cleaning

38.

I have lived in Izmir ____________ 10 years.

a)

for

b)

since

39.

Have you ever eaten snails?

a)

No, I have never eaten snails.

b)

I have eaten snails yet.

c)

No, I have.

d)

Yes, I have never eaten snails.

40.

Ashley: How many times _______________________ this

museum?

Mike: At least four. I love it here.

a)

are you visiting

b)

have you visited

c)

do you visit

d)

did you visit

41.

I ________________ this jacket last week.

a)

buy

b)

have been buying

c)

have bought

d)

bought

42.

Paul: Let's watch "Bohemian Rapsody" tonight.

Kayla: I _____________________ it last night. Let's watch

something else.

a)

watch

b)

have been watching

c)

watched

d)

have watched

43.

I _______________________ a present for my mom yet. It's her birthday tomorrow.

a)

bought

b)

have bought

c)

haven't bought

d)

always buy

44.

Pam: ________________________________?

Neil: Not yet but I hope I do some day.

a)

Did you meet a celebrity last summer

b)

Have you ever met a celebrity

c)

Do you meet celebrities everyday

d)

Are you meeting a celebrity tonight

45.

We ___________________ each other since 2001.

a)

knew

b)

know

c)

have known

d)

have been knowing

46.

I _________________________ around the world last summer.

a)

have been sailing

b)

sailed

c)

have sailed

47.

_________________________________________________________?

No, I've never ridden a motorbike. It must be scary!

a)

Did you ever ride a motorbike?

b)

Do you ride a motorbike?

c)

Have you ever ridden a motorbike?

d)

Do you like motorbikes?

48.

I have worked here _____________ ages.

a)

for

b)

since

49.

Neil: Why do you look so tired?

Zoe: I _____________________ at all since Monday.

a)

haven't slept

b)

slept

c)

have slept

d)

usually sleep

50.

I ___________________ this book last summer

a)

read

b)

have read