wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect and past simple primary

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

She ............... late last night.

a)

slept

b)

sleeps

c)

has slept

d)

have slept

2.

Win and Wan ...........friends for many years.

a)

has been

b)

were

c)

was

d)

have been

3.

........you .........the books this morning?

a)

Did,returned

b)

Did, return

c)

Have, returned

d)

Has, returned

4.

Sarah ................ anything from the fare last night.

a)

haven’t got

b)

hasn’t got

c)

didn‘t get

d)

didn’t got

5.

I............... my parents yet.

a)

haven‘t met

b)

hasn’t met

c)

didn’t met

d)

didn’t meet

6.


The people ............... for the train since 9:00am.

a)

wait

b)

waited

c)

has waited

d)

have waited

7.

The fish.............. upstream to the ocean last year.

a)

swam

b)

swim

c)

has swum

d)

have swum

8.

Who ...........the door last night?

a)

Knocked

b)

has knicked

c)

knocks

d)

have knocked

9.

You ............. in the USA last year.

a)

hasn’t been

b)

haven’t been

c)

weren’t

d)

wasn’t

10.

The teacher ............ already............ three lessons.

a)

haven’t given

b)

have given

c)

has given

d)

hasn‘t given

11.

My mom...........outside in 1990.

a)

didn’t work

b)

haven’t worked

c)

hasn’t worked

d)

doesn’t work

12.

When I was young, ................

a)

I have walked with two hands

b)

I can walk with two hands

c)

I could walk with two hands

d)

I walk with two hands

13.

A: Did she know you ?

B:....................

a)

No, she haven’t

b)

No, she didn’t.

c)

Yes, she didn’t

d)

No, she hasn’t

14.

what can you tell from the picture?

a)

Earl was in Penang.

b)

Earl has been in Penang

c)

Earl were in Penang

d)

Earl is in Penang

15.

You and he..........just ............friends.

a)

was -

b)

were -

c)

has been

d)

have been