Present perfect vs past simple
Present perfect simple vs. present perfect continuous
future continuous vs future perfect
Future tenses (will, be going to, present continuous, present simple)
100

My great grandfather __________ (have) five sisters.

had

100

•Do you know if Peter _________ (call)?

has called

100

When we arrive in Los Angeles, we’ll need to rest because we ____________ (drive) about 800 miles.

will have driven

100

We _______ to Madrid on Monday

are going

100

•He _________ in New York for one year when we was a student.

was

100

We’re really tired. We ______________ since 4 o’clock this morning.

have been driving

100

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

will have cooked

100

Mark's mother believes that he _______ famous (be)

will be

100

•___________ (you/see) Julie today?

have you seen

100

•How long _____________ (study) English?

have you been studying

100

When you get off the train, we ___________ (wait) for you on the platform.

will be waiting

100

Look at those clouds! It _______ soon (rain)

is going to rain


100

She __________ (live) in seven different countries, so she knows a lot about different cultures.

has lived

100

My mom won’t be pleased because I still ___________ (not finish) my homework.

haven't finished

100

By Christmas, I  __________ (ski) like a pro.

will be skiing

100

The Brown's ________ to the country next month. They have already sold their house in the city.

Are going to move


100

I __________ (go) to the cinema last night.

went

100

•_______ you _______ (send) that email yet?

have you sent

100

•Just think, next Monday you ____________ (work) in your new job.

will be working

100

Timothy ________ on Sunday (come)

is coming