wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y5 Quiz 5-Present/Past Tense

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

She _______ RM 100 to buy a dress an hour ago.

a)

spend

b)

spent

c)

spends

d)

spending

2.

SJK(C) Kuo Kuang 2________ a charity sale to raise funds last Sunday.

a)

organise

b)

organises

c)

organised

d)

organising

3.

Today is hot but yesterday _______ hotter.

a)

was

b)

are

c)

is

d)

were

4.

Mr Chong _______ fishing last Saturday.

a)

goes

b)

went

c)

go

d)

gone

5.

Yesterday, my mother ______ a pot of delicious stew.

a)

cook

b)

cooks

c)

cooked

d)

has cooked

6.

Sara doesn't ______ durian.

a)

like

b)

likes

c)

liked

d)

not like

7.

I ______ finishing my homework when the movie began.

a)

have

b)

was

c)

had

d)

were

8.

I _______ a bike on the last weekend.

a)

ride

b)

rided

c)

rode

d)

riding

9.

Alex did not _____ last weekend because he was sick .

a)

work

b)

worked

c)

working

d)

works

10.

The policeman ________ to the burglar yesterday.

a)

talking

b)

talk

c)

told

d)

talked

11.

She _______ the bag on the table yesterday.

a)

puted

b)

pull

c)

put

d)

puting

12.

Lily _________in the pool every weekend.

a)

swim

b)

swims

c)

swimming

d)

swam

13.

I ___________a letter to my friend last Friday.

a)

sending

b)

send

c)

sends

d)

sent

14.

Brian ____________ up late this morning.

a)

woke

b)

waked

c)

wakes

d)

waking

15.

Plants__________us oxygen.

a)

giving

b)

gives

c)

give

d)

gave

16.

My grandparents often_________a nap in the afternoon.

a)

took

b)

take

c)

takes

d)

taking

17.

I ___________to Mr. Doraemon just now.

a)

speaking

b)

speak

c)

spoke

d)

speaks

18.

My uncle____________me a pair of new shoes last week.

a)

buy

b)

buys

c)

buying

d)

bought

19.

A mosquito____________him yesterday.

a)

bit

b)

bite

c)

bites

d)

bitted

20.

The maid always______________the floor in the morning.

a)

sweeps

b)

sweep

c)

swept

d)

sweeping