Choose the correct option
Choose the correct option
Correct the sentences
Fill in the blanks
Fill in the blanks
100

Choose the correct option :

Max ... his bike for three months.

     A has been owning

     B has owned

B has owned

100

You don't know what to do because you ... .

A haven't listened

B haven't been listening

B haven't been listening

100

We've been living here since two years.

We've been living here FOR two years.

100

I _________________ (bike) and my legs are really tired now.

I have been biking and my legs are really tired now.

100

I think I __________ (like) chocolate since I was born.

I think I 've liked chocolate since I was born.

200

Choose the correct option:

Federica ...  Arabic since the beginning of the year.

A has been learning

B has learned

A has been learning

200

Hania ... a new job in a marketing company.

A has started

B has been starting

A has started

200

They haven't known each other for very long.

CORRECT

200

How many books ____________ (she/write) ?

How many books has she written ?

200

She must be tired. She ______________ (write) all afternoon.

She must be tired. She has been writing all afternoon.

300

Choose the correct option:

Zainab ...  enough money to go on holiday yet.

A hasn't saved

B hasn't been saving

A hasn't saved

300

Kai ... for six different jobs since he left school.

A has been applying

B has applied

B has applied

300

These new trainers have been selling very well for we put them in the shop window.

These new trainers have been selling very well SINCE we put them in the shop window.

300

Somebody ______________ (eat)  my cookies. There are very few left.

Somebody has been eating my cookies. There are very few left.

300

Somebody ______________ (eat) my cookies. There are none left.

Somebody has eaten my cookies. There are none left.

400

Choose the correct option:

Our creative and design teams ... some great ideas for new products.

A have been having

B have had

B have had

400

You _________ the bathroom! It looks lovely!

A have cleaned

B have been cleaning

A have cleaned

400

Unfortunately, this company hasn't made a profit since three years.

Unfortunately, this company hasn't made a profit FOR three years.

400

I'm sorry I'm late, _______________ (wait) for a long time?

I'm sorry I'm late, have you been waiting for a long time?

400

How long ______________ (know) Peter?

How long have you known Peter? 

500

Jamie is exhausted because he ...  at his dad's shop all day.

A has worked

B has been working

B has been working

500

The grass looks wet. ____________?

A Has it been raining ?

B Does it rain? 

A Has it been raining ?

500

Lisa has known her boss for January.

Lisa has known her boss SINCE January.

500

I '______________ (read) all afternoon. I ____________ (read) 5 chapters.

I 've been reading all afternoon. I 've read 5 chapters.

500

They ______________ (travel) for months, and they ____________ (visit) three countries so far.

They have been travelling for months, and they have visited three countries so far.

M
e
n
u