Tenses review
Present perfect simple VS. Present perfect Continious
Future continious vs future perfect
VS. Perfect and future
Mixed tenses and VS.
100

When she came home her two boys _____________________ football in the backyard. (PLAY)

were playing

100

___________________ (you / buy) your train ticket yet?

Have you bought

100

When we arrive in Los Angeles we'll need to rest, because we _______ about 800 miles. 

a.will be driving

b.will have driven

c.will drive

b

100

We are visiting a new city every week. By the end of the summer, we _______ all the most important cities in Europe.

1) Will have visited

2) Have had visited

3) Have been visiting

will have visited


100

Look at the clouds! It...rain

is going to

200

Wendy ___________________ her boyfriend every afternoon. (PHONE)

phones

200

I have been staying at this hotel .................................................. 

• for a long time 

• a long time ago 

• from May

for a long time

200

Correct mistakes.  

In two years' time I will have finish my studies.  

In two years' time I will have finised my studies.

200

Have you told the manager .................................... ? 

• in time 

• in the morning 

• yet

yet

200

I think it ....... rain

will

300

I _____________________ to call you all morning. Where _____________________? (TRY, YOU BE)

have been trying, have you been

300

State if the sentence is correct. If it is not, write the correct form.

1) Look. The girl has been buying four dictionaries. 

2) I haven't eaten anything since I arrived.  

3)Let's stop for a while. You've driven all morning.


1) Wrong. The girls has bought...

2) Correct.

3) Wrong. You've been driving...

300

State if the sentence is correct. If it is not, write the correct form.

1) Will they be renovating the restaurant by the end of this year? 

2) Tomorrow at 8 o'clock I will travelling to my office as usual. 

3) Paul will have quitted his job before summer.

1) Wrong. Will they have renovated the...?

2) Wrong. I will be traveling...

3) Correct

300

Tom: Where .....................................  for so long, Dad? (be) 

Dad: I ....................................... late today. (work) What's the matter?

have you been, have worked

300

I'm cleaning the kitchen. By the time you arrive, it _______ spotless.

will be

400

We _____________________ enough money if everyone gives us €5. (HAVE)

will have

400

The kitchen is a complete mess! What ___________________ (the children / do)?

have the children been doing

400

By the time you arrive I _______ something spectacular and dinner will be on the table waiting for you. (cook)

will have cooked

400

In less than 2 years, my grandparents _______ for 50 years. We are going to celebrate it.

will have been married

400

By the time you arrive I _______ something spectacular and dinner _______ for you. (cook) (wait)

will have cooked, will be waiting

500

Last night, when I ___________________ dinner, my mom ___________________. 

Bonus: I totally ___________________ about the roast in the oven, and I ___________________ everything. 

(MAKE, CALL, FORGET, BURN)

Making, called, forgot, burnt/burned

500

Schools ... (always/ take) their students on class trips to places like a nearby nature reserve or museum. However, for the past few years, students of all ages ... (visit) unusual places.

Have always taken, have been visiting

500

When I travel to England next year I ________ English for over four years, so I think I'll be ready. (study)

Will have studied

500

Make a question. 

Sandra is a journalist. She publishes her interviews in American newspapers. 

How long ............ she ....................................................... her articles in the American newspapers?

has she been publishing

500

Make a question. 

She wanted to borrow some money from me. 

............ she .................................. the money yet? 

Has she borrowed