Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

B6 U3 Grammar

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

Dad was fixing the window while Mom ________ the kitchen.

a)

cleans

b)

cleaned

c)

was cleaning

d)

has cleaned

2.

While the wind was blowing from the west, they ________ not to go boating.

a)

decide

b)

decided

c)

had decided

d)

have decided

3.

Since George and Mary ________ to Taiwan, they have visited a lot of museums.

a)

came

b)

will come

c)

are coming

d)

have come

4.

________ going shopping, Dad asked me if Mom would eat at home tonight. He wanted to know what he should buy for the dinner.

a)

By

b)

Until

c)

Before

d)

Without

5.

I ________ a bath when someone turned off the light. I was scared and shouted for help.

a)

took

b)

am taking

c)

was taking

d)

had taken

6.

I'm not sure if Kevin ________ this morning, but if he does, I'll tell him that you called.

a)

came in

b)

comes in

c)

will come in

d)

has come in

7.

Tonight I'll stay at the office until I ________ the work.

a)

finish

b)

finished

c)

will finish

d)

am finishing

8.

Before ________ into the theater, Alice checked her seat number again.

a)

went

b)

going

c)

she goes

d)

she had gone

9.

Let's have a welcome party for Melody, ________?

a)

will we

b)

shall we

c)

don't we

d)

shouldn't we

10.

I hurt my right shoulder while ________ badminton.

a)

played

b)

playing

c)

to play

d)

I playing

11.

When Cathy ________ the door, she saw a stranger using her computer.

a)

opened

b)

is opening

c)

has opened

d)

had opened

12.

Julie ________ the dumplings when her friends ________.

a)

is boiling; arrived

b)

was boiling; arrived

c)

boiled; were arriving

d)

was boiling; were arriving

13.

We tried to make the dog stop ________ up the garden, but he wouldn't stop.

a)

dug

b)

to dig

c)

digging

d)

to digging

14.

An old friend of mine said hello to me when I ________ the bus.

a)

rode in

b)

am riding on

c)

was riding in

d)

was riding on

15.

A mouse ________ under the tub when the cat ________ into the bathroom.

a)

hid; walks

b)

was hiding; walks

c)

was hiding; walked

d)

has hidden; was walking

16.

We ________ leave here until Miss Lin ________.

a)

will; arrive

b)

will; arrived

c)

won't ;arrives

d)

won't; will arrive

17.

When Judy ________ in, we ________ the house.

a)

came; have cleaned

b)

came; were cleaning

c)

was coming; cleaned

d)

was coming; were cleaning

18.

Mary was reading a book ________ Owen was watching the news on TV.

a)

when

b)

after

c)

until

d)

while

19.

The boys ________ when Mr. Wu entered the classroom.

a)

fought

b)

fighting

c)

were fought

d)

were fighting

20.

I was taking a bath ________ the telephone rang.

a)

when

b)

since

c)

while

d)

because

21.

It is true that the rich ________ always happy. They also have their problems.

a)

is

b)

are

c)

isn't

d)

aren't

22.

A ball rolled to Mary ________ under the tree.

a)

when reading

b)

since she read

c)

until she could read

d)

while she was reading

23.

The students felt a little scared ________ around their teacher and ________ to a ghost story.

a)

while sitting; listening

b)

when they sit; listen

c)

while they are sitting; listening

d)

when they were sitting; listened

24.

Justin lost his smartphone while ________ the bus this afternoon.

a)

riding on

b)

he's taking

c)

he's riding on

d)

he was riding in

25.

Carol entered the pet shop ________ the shopkeeper ________ the cages.

a)

while; was cleaning

b)

after; has cleaned

c)

when; would clean

d)

before; had cleaned

26.

Amanda promised that she ________ the dog good manners.

a)

taught

b)

had taught

c)

would teach

d)

was teaching