wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

6.4 Past simple and present perfect tense Jun 4

Total questions: 122

Worksheet time: 59mins

Name
Class
Date
1.

I (call) ________________ Roger at nine last night, but he wasn't at home.

a)

calls

b)

calling

c)

be called

d)

called

e)

have called

2.

I (attend, not) __________________any parties since I came here.

a)

did not attend

b)

have not attended

c)

was not attending

d)

am not attending

e)

do not attend

3.

I (be)________________________ here since seven o'clock.

a)

was

b)

had been

c)

have been

d)

am

e)

were

4.

Up to now, Ms Mega (give) __________________ our class five quizzes so far this semester.

a)

gives

b)

gave

c)

have given

d)

has given

e)

is given

5.

Last December, I (see) ________________ snow for the first time in my life.

a)

saw

b)

seen

c)

have seen

d)

has seen

e)

have been seen

6.

A: Do you like lobster?

B: I don't know. I (eat, never) ______________________ it.

a)

never has eaten

b)

never have eaten

c)

have never eaten

d)

has never eaten

e)

never been eaten

7.

A: Hi, Syerina. Welcome to the party. (Meet, you, ever) _______________________ my cousin?

B: No, I have not.

a)

have you ever met

b)

have you ever meet

c)

had you ever met

d)

do you ever meet

e)

did you ever met

8.

A: Are you taking CALL class this semester?

B: No, I _________________________it. I (take, already) it last semester.

a)

have already taken

b)

already took

c)

had already taken

d)

was already taken

e)

was already taking

9.

A: (Hear, you) _______________________ what she just said?

B: NO, I was not listening. I was thinking about something else.

a)

have you hear?

b)

Had you heard?

c)

Have you heard?

d)

Do you hear

e)

Did you hear

10.

Try not to be absent from the class again for the rest of the term. You (miss, already) __________________________ too many classes. You missed two classes just last week.

a)

be already missed

b)

already been missed

c)

already missed

d)

had already missed

e)

have already missed

11.

I admit that I have gotten older since I last saw you, but with any luck at all, I (get, also) ____________________________ wiser.

a)

also got

b)

got also

c)

also have gotten

d)

also gotten

e)

also had got

12.

Last night my roommate and I (have) __________________ some free time, so we went to a show.

a)

have had

b)

had

c)

have

d)

had have

e)

have been

13.
Peter (play) ______ football yesterday.
a)
has played
b)
play
c)
played
d)
has play
e)
playing
14.
John and Peggy (read) _____ the book. Now they can watch the film.
a)
readed
b)
have read
c)
read
d)
has read
e)
has readed
15.
We (visit) _____ another country before.
a)
have visited
b)
has visited
c)
visited
d)
visiting
e)
visit
16.
The girls (have/not) _____ their lunch yet.
a)
had
b)
did not have
c)
not had
d)
has not had
e)
have not had
17.

My little brother (cut) _____ his finger with a knife. He is still crying now.

a)

have cuted

b)

has cuted

c)

have cut

d)

has cut

e)

cut

18.
(speak / he) _____ to his boss already?
a)
Did he speak
b)
Has he spoken
c)
Did he spoke
d)
Have he spoken
e)
Has he spoke
19.
(be / you) _____ at school last week?
a)
Were you
b)
Did you
c)
Have you been
d)
Has you been
e)
Was you
20.
She (not / see) _____ him for a long time since last year.
a)
did not see
b)
have not seen
c)
has not seen
d)
did not saw
e)
not seen
21.

We (be) _____ here for more than half an hour until now.

a)

were

b)

was

c)

has been

d)

have been

e)

been

22.
My great great grandfather (pass) ______ away in 2000.
a)
has passed
b)
passed
c)
have passed
d)
passing
e)
pass
23.
He (live) _____ in Manila for a year when he was a student.
a)
lived
b)
living
c)
has lived
d)
have lived
e)
live
24.
Oh no! I _____ (lose) my wallet!
a)
has lost
b)
have lost
c)
lost
d)
losted
e)
have losted
25.
(you/see) _____ Julie this week?
a)
Has you seen
b)
Have you saw
c)
Did you saw
d)
Did you see
e)
Have you seen
26.
Amy (live) _____ in Portugal since two years ago.
a)
have lived
b)
has lived
c)
lived
d)
living
e)
live
27.
She (visit/not) _____ her grandmother last month.
a)
has not visited
b)
have not visited
c)
did not visited
d)
did not visit
e)
did not visiting
28.
I _____ (hurt) my finger. It is okay now.
a)
has hurt
b)
hurted
c)
hurt
d)
have hurt
e)
have hurted
29.
I (visit) _____ Paris three times.
a)
have visited
b)
has visited
c)
visited
d)
have visit
e)
visiting
30.
I _____ (know) Julie for three years - we still meet once a month.
a)
knew
b)
have knew
c)
has knew
d)
known
e)
have known
31.
(ever/you/play) ______ baseball?
a)
Have you ever play
b)
Have you ever played
c)
Did you ever play
d)
Did you ever played
e)
Has you ever played
32.
How many times (she/go) _____ to the cinema last month?
a)
has she gone
b)
have she gone
c)
did she go
d)
did she went
e)
she went
33.

I .................................. a lot about her before I heard that she was safe.

a)

has worried

b)

had worry

c)

have worried

d)

had worried

34.

I didn’t like the apartment. It was much smaller than I ………………….. at first.

a)

had think

b)

had thought

c)

have thought

d)

has think

35.

When I arrived at the cinema, the film .......

a)

had started

b)

started

c)

has started

d)

start

36.

By the time the firemen ....., the fire had destroyed many huts

a)

arrive

b)

arrived

c)

has arrived

d)

had arrived

37.

April ...(go) to the supermarket this morning to buy some snacks

a)

have gone

b)

has gone

c)

gone

d)

went

38.

what .... today?

a)

did you do

b)

you do

c)

had you done

d)

has you done

39.

I ....... such a beautiful sunset before I went to the island.

a)

has never seen

b)

had seen

c)

had never seen

d)

has seen

40.

Karin and Rania were late for the plane because they ......(forget) their passport.

a)

forgot

b)

forgotten

c)

had forgotten

d)

has forgotten

41.

Tirta ..... of going to Norway before Nova suggested it.

a)

thought

b)

hasn't thought

c)

hadn't thought

d)

didn't think

42.

The lights went off because we ..... (not pay) the electricity bill.

a)

didn't pay

b)

not paid

c)

hadn't paid

d)

haven't pay

43.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

44.

I _________________ to Oregon twice last year

a)

have been

b)

has been

c)

went

d)

was going

45.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

46.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

47.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

48.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

49.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

50.

That dog has been wonderful _______________ you got it.

a)

for

b)

since

c)

but

d)

when

51.

The dog has been outside ________________ a long time

a)

for

b)

since

c)

nearly

d)

almost

52.

I ________________ my teeth this morning.

a)

had brushed

b)

have brushed

c)

brushed

d)

brush

53.

We __________________ the game before Jim showed up.

a)

have finished

b)

had finished

c)

are finishing

d)

finish

54.

What verb tense do you use for something that was started and completed in the past?

a)

Past perfect

b)

Present perfect

c)

Simple past

d)

Past continuous

55.

I _________________ my car when I was young.

a)

have crashed

b)

crashed

c)

had crashed

d)

will crash

56.

They _____________________ several expensive cars since getting that job.

a)

owned

b)

have owned

c)

were owning

d)

will own

57.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

58.

I ___________________ that book last week.

a)

read

b)

readed

c)

have read

d)

has read

59.

She _________________ to Portugal many times.

a)

has been

b)

went

c)

is going

d)

was going

60.

My family _______________ a great time at your party.

a)

have had

b)

had

c)

has had

d)

was had

61.

Robert ____________________ since 2013.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

62.

They __________________ in California ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

63.
He __________ to the gym this morning.
a)
went
b)
goes
c)
have gone
d)
has gone
64.
I can't buy any more fruit. I .............................. a bag of apples and a bag of oranges. 
a)
already bought
b)
have bought already
c)
have already bought
d)
bought already
65.
They ........................ a meal an hour ago. They are still hungry. 
a)
have ordered
b)
ordered
c)
has ordered 
d)
did ordered
66.
He .................... such a picturesque gorge before. 
a)
never saw
b)
never seen
c)
has never seen 
d)
have never seen
67.
Many years ago Mount Ararat .................... to Armenia. Now it is placed within the Turkish territory. 
a)
belonged
b)
has belonged
c)
have belonged
d)
did belonged
68.
When she was a child her grandma .................. such traditional bread every Friday. 
a)
has baked
b)
have baked
c)
bake
d)
baked
69.
Michael and Eve love cycling and visiting different countries all over the world. Last year they ......................... Armenia. 
a)
visited
b)
have visited
c)
has visited
d)
have already visited
70.
yesterday
a)
past simple
b)
present perfect
71.
last week
a)
past simple
b)
present perfect
72.
since 1976
a)
past simple
b)
present perfect
73.
in 1992
a)
past simple
b)
present perfect
74.
when I was in London
a)
past simple
b)
present perfect
75.
March 21, 1976
a)
past simple
b)
present perfect
76.
for 13 years
a)
past simple
b)
present perfect
77.
last Friday
a)
past simple
b)
present perfect
78.
never
a)
past simple
b)
present perfect
79.
Have you ever ________ to China?
a)
went
b)
go
c)
been
80.
I've _____________ Cartoon Network in my life.
a)
have never watched
b)
watched never
c)
no watched
d)
never watched
81.
They ________________ building the new mall yet.
a)
have been
b)
haven't finished
c)
been
d)
hasn't finished
82.
I _______________ to the beach three times this year.
a)
have
b)
've been
c)
go
d)
gone
83.
What time (you/go) _________ to bed last night?
a)
did you go
b)
did you went
c)
have you gone
d)
have you went
e)
you went
84.
‘Is Ilham here?’ ‘No. He (not/come) _________ yet.
a)
did not come
b)
did not came
c)
not came
d)
has not come
e)
have not come
85.
My friend is a writer. She (write) _________ five books so far.
a)
wrote
b)
has written
c)
have written
d)
has wrote
e)
written
86.
My hair is wet. I (just/wash) _________ it.
a)
just washed
b)
has just washed
c)
have just washed
d)
have just wash
e)
has just wash
87.
The weather (not/be) _________ good yesterday.
a)
has not been
b)
have not been
c)
be not
d)
were not
e)
was not
88.
(you/ever/meet) _________ a famous person before?
a)
has you ever met
b)
have you ever met
c)
have you ever meet
d)
did you ever meet
e)
did you ever met
89.
(you/see) _________ the teacher last week?
a)
have you seen
b)
have you saw
c)
did you see
d)
did you saw
e)
has you seen
90.
She (live) _________ in Cikarang before moving here.
a)
has lived
b)
have lived
c)
has live
d)
lived
e)
have live
91.
I (read) _________ the book three times, but I still don’t understand it.
a)
read
b)
readed
c)
have read
d)
have readed
e)
has read
92.
I (lose) _________ my key. I cannot enter my room.
a)
lost
b)
losed
c)
have lost
d)
have losed
e)
has lost
93.
Rangga (wait) _________ for his friends since an hour ago.
a)
has waited
b)
have waited
c)
waited
d)
has wait
e)
have wait
94.
The letters (not/arrive) _________ yet.
a)
did not arrive
b)
did not arrived
c)
has not arrived
d)
have not arrived
e)
have not arrive
95.
How many times (she/watch) _________ the film?
a)
has she watched
b)
have she watched
c)
did she watch
d)
did she watched
e)
has she watch
96.
My grand grandfather passed away 5 years ago. He (not/come) _________ to my graduation day.
a)
has not come
b)
have not come
c)
has not came
d)
did not come
e)
did not came
97.
He (work) _________ with me for three years. He is working in another company now.
a)
worked
b)
has worked
c)
have worked
d)
did worked
e)
work
98.
Where (Larry/buy) _________ the grapes yesterday?
a)
Larry bought
b)
did Larry buy
c)
did Larry bought
d)
has Larry bought
e)
have Larry bought
99.
I (hurt) _________ my knee, but now it is okay.
a)
hurt
b)
hurted
c)
has hurt
d)
have hurt
e)
have hurted
100.
In 2016, we (not/join) _________ the tennis competition in our town.
a)
has not joined
b)
have not joined
c)
did not joined
d)
did not join
e)
have not join
101.
We (be) _________ here since an hour ago watching the football match.
a)
was
b)
were
c)
has been
d)
have been
e)
been
102.
How many medals (Glenn and Feri/win) _________ this year?
a)
has Glenn and Feri won
b)
have Glenn and Feri won
c)
Glenn and Feri won
d)
did Glenn and Feri win
e)
Glenn and Feri have won
103.

They______________home very late last night. (get)

a)

gets

b)

got

c)

gotten

d)

get

104.

When I was a boy, I ____________________a mile to school every day. (walk)

a)

walked

b)

walk

c)

walks

d)

walking

105.

The young man_________________(take) out his wallet and___________________(pay) the bill.

a)

take, pay

b)

took, pay

c)

took, paid

d)

take, paid

106.

Last year, the company_________________(build) a new factory, which___________________(cost) millions of dollars.

a)

bulit, cost

b)

build, cost

c)

built, costed

d)

builds, costs

107.

We___________________(book) two tickets for the show 4 weeks ago.

a)

booking

b)

book

c)

books

d)

booked

108.

Change the affirmative (+) sentence into negative (-) form.


"Winny grew the coconut tree in her garden last month."

4 lines
109.

Change this sentence into question (?) form.


"They were very sleepy last night. "

4 lines
110.

Change the negative (-) sentence into affirmative (+) form.


"She didn't wear her best dress in last week's party."

4 lines
111.

Change the affirmative (+) sentence into negative (-) form.


"We drove for an hour on quiet country roads."

4 lines
112.

Change the affirmative (+) sentence into question (?) form.


"My mom talked to you this morning."

4 lines
113.

They (visit) _____________________________us every summer since I was born.

a)

visited

b)

have visited

c)

visit

d)

visits

114.

Sorry, Greg (go out) ______________________ five minutes ago. Can I take a message?

a)

goes out

b)

go out

c)

has gone out

d)

went out

115.

My parents (live)_________________in USA for 10 years.

a)

live

b)

lived

c)

have lived

d)

was live

116.

Mr.Kevin (try)____________________mangosteen twice.

a)

has tried

b)

has try

c)

tried

d)

try

117.

Sorry, Miss Lora (come)____________________to work today. Would you like to leave a message?

a)

has come

b)

has not came

c)

has not come

d)

has came

118.

I (receive)__________________________25 emails yesterday's morning, most of them spam!

a)

has received

b)

recieved

c)

has receive

d)

receive

119.

Change the affirmative (+) sentence into negative (-) form.


"The girls have finished cleaning their rooms."

4 lines
120.

Change the affirmative (+) sentence into question (?) form.


"The police has arrested two men for the robbery."

4 lines
121.

Change the affirmative (+) sentence into negative (-) form.


"Mr.William has prepared a lot of food for the party."

4 lines
122.

I __________________ (not / have) any problems to live here since 2019.

a)

have not

b)

did not have

c)

have not have

d)

have not had