wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

English 8- unit 8- grammar 1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Be quiet! The baby ________.

a)

sleeps

b)

are sleeping

c)

sleep

d)

is sleeping

2.

We seldom______ before 6:30.

a)

eat

b)

eats

c)

is eating

d)

are eating

3.

Look! A man _____ after the train.

a)

runs

b)

run

c)

is running

d)

are running

4.

The sun (a)   in the West.

5.

It _________ often hot in Summer.

a)

is

b)

are

c)

is being

d)

am

6.

I _________ an exercise on the present tense at this moment.

a)

am doing

b)

do

c)

are doing

d)

does

7.

My mother sometimes ________ vegetables at this market.

a)

buy

b)

buys

c)

are buying

d)

is buying

8.

It ____________ very cold now.

a)

is

b)

are

c)

is being

d)

am

9.

It _____________ much in summer. It ____________ now.

a)

rain/ is raining

b)

rains/ are raining

c)

rains/ is raining

d)

is raining/ is raining

10.

Daisy _____ some food in the kitchen at present. She always _______in the morning.

a)

cook/ is cooking

b)

cooks/ are cooking

c)

cooks/ is cooking

d)

is cooking/ cooks

11.

How long _______you___English?

For 5 years now.

a)

has / studied

b)

have/ studied

c)

has been/ studying

d)

have/ been studying

12.

I _____for two hours, but she has not come yet.

a)

have waited

b)

has waited

c)

has been waiting

d)

waited

13.

They ________in Ho Chi Minh city since 1975.

a)

lived

b)

has lived

c)

have been living

d)

live

14.

She ________ all the books written by Dicken for 10 years.

a)

have read

b)

has read

c)

read

d)

has been read

15.

He ________ here since Christmas. I wonder where he has been living since then.

a)

hasn't been

b)

hasn't been being

c)

haven't been

d)

haven't been being

16.

Jack has been going to Paris for a holiday. He ___never ________ there.

a)

has been

b)

has been being

c)

have been

d)

have been being

17.

____you ___ so far?

I have rung the bell for the last twenty minutes.

a)

has/ slept

b)

have/ been sleeping

c)

have sleep

d)

has/ been sleeping

18.

He _______ a novel for two years, but he has not finished it yet.

a)

has been writing

b)

have been writing

c)

have written

d)

has write

19.

Mary has lost her hat and she ______ for it until now.

a)

have been looking

b)

has look

c)

has been looking

d)

have looked

20.

I _______ that film several times because I like it.

a)

has seen

b)

have saw

c)

has been seeing

d)

have seen