wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple Past & Present Perfect Tense

Total questions: 23

Worksheet time: 13mins

Name
Class
Date
1.
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
2.
We (visit) _____ another country before.
a)
have visited
b)
has visited
c)
visited
d)
visiting
e)
visit
3.
The girls (have/not) _____ their lunch yet.
a)
had
b)
did not have
c)
not had
d)
has not had
e)
have not had
4.

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

5.
(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
6.
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
7.

Mrs. Indah gave an English assignment yesterday. She ... some assignment since this semester.

a)

gives

b)

gave

c)

is giving

d)

has given

8.

Both of Riri's grandparents ... away for eight years.

a)

have passed

b)

are passing

c)

passed

d)

pass

9.

Nindam : Let's have lunch now!

Ariel : I'm sorry I'm full now. I ... bakso before.

a)

am eating

b)

eat

c)

have eaten

d)

eats

10.
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
11.
Peter (play) ______ football yesterday.
a)
has played
b)
play
c)
played
d)
has play
e)
playing
12.

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

a)

was

b)

had been

c)

have been

d)

am

e)

were

13.

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

14.

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

15.

I bought some magazines last month.

The negative form of the sentence is . . .

a)

I don't buy some magazines last month.

b)

I didn't bought some magazines last month.

c)

I didn't buy some magazines last month.

d)

I did some magazines last month.

16.

My mother .... a nurse 10 years ago

a)

is

b)

was

c)

were

d)

are

17.

We............in this restaurant two days ago.

a)

Ate

b)

Eaten

c)

Eating

d)

Eats

18.

Did you .... to college by motorcycle yesterday ?

a)

go

b)

goed

c)

went

d)

want

19.

The baby …………. for three hours.

a)

has sleeping

b)

has slept

c)

has sleep

d)

has been slept

20.
My friend is a writer. She (write) _________ five books so far.
a)
wrote
b)
has written
c)
have written
d)
has wrote
e)
written
21.

Husband: Can you pick me up some cheese?

Wife: I _________________ to the store today, and I don’t want to go back.

a)

was

b)

have already been

c)

has been

22.

Derek: How long have you been in Miami?

Maria: I ____________ here since 1998.

a)

has lived

b)

lived

c)

have lived

23.

Tyler: _____________ Georgia yet?

Sylvia: No, but I have visited the South. I ________ to Florida and Alabama, but not Georgia.

a)

have you visited; went

b)

has you visited; went

c)

Have you visited; have gone