wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test Term 1 English Primary 6

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

My mother has been working in fabric __________ 2009

a)

for

b)

last

c)

since

d)

because of

2.

The chef has been cooking the pizza __________ an hour.

a)

before

b)

since

c)

because of

d)

for

3.

We have been waiting for him__________ eight o’clock.

a)

before

b)

after

c)

since

d)

for

4.

Jokori has been playing tennis __________ 5 hours

a)

since

b)

for

c)

before

d)

after

5.

Catrin _______________ Biology for years

a)

has teach

b)

have teaching

c)

has been teaching

d)

have been teaching

6.

I _______________ here for 6 hours.

a)

have waiting

b)

have been waited

c)

have was waiting

d)

have been waiting

7.

Lusi _______________ at this company since July 2019.

a)

has works

b)

has

c)

has been working

d)

worked

8.

Ariel Noah _______________ some songs for many years.

a)

has sing

b)

have song

c)

is sing

d)

has sung

9.

Have you ______________ your exercise yet?

a)

does

b)

did

c)

do

d)

done

10.

Monica and Carisa are best friends. They have been spending time together since they were young girls. Every morning, they get dressed and walk to the post office together. They have been walking together to the post office every morning for the past 10 years. Lately, Carisa ___________ (not fell) well. Monica has been walking to the post office alone each morning. Then she visits Carisa at home. She has been bringing Carisa her mail every morning for two weeks. She hopes Carisa feels better soon.

a)

has been feeling

b)

have been feeling

c)

haven't been feeling

d)

hasn't been feeling

11.

You _______ never speak to your mother like this.

a)

has to

b)

should

c)

shouldn't

d)

must

12.

You look tired. I think you ________ take a few days off.

a)

will be

b)

would be

c)

should

d)

shouldn't

13.

Maxi ______________ my dictionary secretly twice

a)

have took

b)

had take

c)

have taken

d)

has taken

14.

Farid _______________ the Upin Ipin movie in my house before.

a)

will watch

b)

has watch

c)

has watched

d)

is watched

15.

You are very fat. You _______ go on a diet.

a)

must not

b)

should not

c)

should

d)

would

16.

Have you ever ________________ the shirt in Matahari Mall?

a)

buy

b)

bought

c)

buys

d)

buyed

17.

I got fever this morning.

What should i do ?

a)

you should go to the dentist

b)

you should take a bath

c)

you should not go to the doctor

d)

you should take a rest and drink medicine

18.

The weather is cold. What should i do ?

a)

you should do jogging

b)

you should wear pajamas

c)

you should wead a jacket and drink warm tea

d)

you should take a nap

19.

Which is the correct sentence from this following statements ?

a)

i have been talk to him for 2 hours

b)

she has sang a good song

c)

kekeyi has moved in bali twice

d)

i have never not read a book

20.

She has not driven a car since 2009


What is the interrogative form of the sentence ?

a)

has she drive a car since 2009 ?

b)

has she driven a car since 2009 ?

c)

have she driven a car since 2009 ?

d)

has been she driving a car since 2009 ?