wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EN117 | GRAM U7 | 4/2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

This is a nice restaurant, isn't it? Is this the first time you ___ here?

a)

are

b)

have been

c)

are being

d)

have being

2.

Bob and Alice have been married ___

a)

for 20 years

b)

since 20 years

c)

when 20 years

d)

20 years ago

3.

"Your house is very beautiful. How long you ___ here?" - "Nearly 10 years"

a)

are you living

b)

do you live

c)

have you been living

d)

will you live

4.

Look! That plane ___ toward the airport. It is going to land

a)

flies

b)

have flown

c)

is flying

d)

will fly

5.

Jenny often ___ jeans and T-shirt at school but she ___ a gorgeous dress today

a)

wears-wears

b)

wears-is wearing

c)

is wearing-wears

d)

is wearing-is wearing

6.

Hoang ___ his email four times a week in order not to miss anything important

a)

checks

b)

check

c)

is checking

d)

will check

7.

At the moment, my sister ___ her homework, my brother ___ games.

a)

is doing-plays

b)

is doing-is playing

c)

does-is playing

d)

does-plays

8.

The Amazon River ___ into the Atlantic Ocean

a)

flows

b)

flow

c)

is flowing

d)

will flow

9.

I am sorry. I ___ that fellow's name already

a)

forget

b)

forgot

c)

will forget

d)

have forgotten

10.

Looks! A man ___ after the train. He wants to catch it

a)

is running

b)

runs

c)

run

d)

has run

11.

My clothes are not in the room. They ___ away

a)

have taken

b)

have been taken

c)

take

d)

took

12.

It's 7.00 p.m now and we ___ meal together. We usually ___ dinner at that time.

a)

are having-are eating

b)

are having-eat

c)

have-eat

d)

have-are eating

13.

I ___ a bike to school every day but today I ___ to school by bus because it stolen yesterday

a)

ride-go

b)

ride-am going

c)

am riding-go

d)

am riding-going

14.

Hoa ___ in class, which affects other students around

a)

talks

b)

always talk

c)

is always talking

d)

always talking

15.

After the physics lesson, the children know that water ___ at 100 degrees Celsius

a)

boil

b)

boils

c)

has boiled

d)

has been boiling

16.

Listen! Minh ___ on the stage.

a)

sings

b)

is singing

c)

has sung

d)

has sung

17.

David ___ the TV set at the moment. He ___ at it for an hour

a)

is reparing-worked

b)

is repairing-works

c)

is reparing-has work

d)

is repairing-has worked

18.

She ___ for 10 hours! You must wake her up

a)

sleeps

b)

is sleeping

c)

has sleeping

d)

has been sleeping

19.

Hurry up, Linh. Other friends ___ for us

a)

waits

b)

are waiting

c)

wait

d)

has waiting

20.

Everything is going well. We ___ (not have) any problem so far

a)

don't have

b)

didn't have

c)

haven't have

d)

haven't had