MULTIPLE-CHOICE
GAP-FILLING
CHECK THE MISTAKE
TRUE OR FALSE
MAKE A SENTENCE
100

I ___________(answer) 5 e-mails so far.

a) answer

b) are answering 

c) have answered 

d) have been answering 

C) have answered

100

Good health___________ on having a good diet. (depend)

depends

100

This evening people are playing music and have fun

having fun

100

TRUE OR FALSE: I’m loving it

FALSE

100

you / how / been / long / have / waiting / ?

how long have you been working?

200

She ____________ (work) since 7 o'clock.

a) works

b) has been working

c) is working 

d) has worked

b) has been working

200

We _________(work) since 8:00.

have been working

200

Nowadays I'm preferring to go by bike

I prefer

200

True/False - Jane and Suzie likes pop music.

like

200

him / has / Tim’s dad / been / with his homework / helping / .

Tim's dad has been helping him with his homework

300

Sandy and her mom _____________(bake) a cake at the moment.

a) bake

b) have been baking

c) are baking

d) have baked


c) are baking

300

Jim: How many times (you/try)________  to pass your driving test?

Michael: Three times so far.

have you tried

300

Sarah, can you hear me? I stand in front of the café

I'm standing

300

True/False - We has been friends for ten years.

False - have been

300

I/paint/ the house/ all the evening/ now/ I/ be/ tired

I have been painting all the evening and now I'm tired

400

Let's ask Tom.  He _________ (know) the answer.

a) knows

b) has known

c) is knowing 

d) has been knowing 

A) knows 

400

The US President________ (visit)  our country three times in the last two years.

has visited

400

 If the weather will be good, we will go to the picnic.

if the weather is good

400

True or False? I’m here since 4 o’clock.

false

400

Change this sentence from simple present tense to present perfect progressive.

I talk.

I have been talking.

500
Write the sentence in all present tense forms.

My group / study / alot 

simple present - 

present perfect - 

present progressive - 

present perfect progressive - 

simple present - My group studies.

present perfect - My group has studied.

present progressive - My group is studying.

present perfect progressive - My group has been studying.

500

It_____________ a lot these days. (rain)

has been raining

500

I am waiting for you since 6 o’clock

I have been waiting

500

True/False - They have been staying at the hotel since yesterday.

true

500

Write this sentence as a question.

my sister / wait / for the bus since 6:00

Has my sister been waiting for the bus since 6:00?

M
e
n
u