Past simple vs. past continuous
Present perfect simple vs perfect continuous
Past perfect simple vs perfect continuous
Future 1
Future 2
200

We ... (play) football last Sunday.

We played football last Sunday.
200

Fill in the present perfect continuous if it is possible. Otherwise, use the present perfect simple.

Jade ... (read) To Kill a Mockingbird. She's only got a chapter left to read.

Jade is reading To Kill a Mockingbird. She's only got a chapter left to read.

200

After I … (wash up), I watched TV.

After I had washed up, I watched TV.

200

Choose: future continuous, future perfect simple, or future perfect continuous.

Tomorrow at 7 o’clock, I … (eat) dinner at a restaurant.

Tomorrow at 7 o’clock, I will be eating dinner at a restaurant.

200

Choose: will, going to, present continuous, or present simple.

My phone is ringing. I … (answer) it.

My phone is ringing. I will answer it.

400

At the time of the earthquake, I ... (live) in Tokyo.

At the time of the earthquake, I was living in Tokyo.

400

Fill in the present perfect continuous if it is possible. Otherwise, use the present perfect simple.

Sorry I’m late. How long … (you / wait)?

Sorry I’m late. How long have you been waiting?

400

His hands were dirty. He … (garden)

His hands were dirty. He had been gardening.

400

Choose: future continuous, future perfect simple, or future perfect continuous.

By the time we get to school, class … (already start).

By the time we get to school, class will have already started.

400

Choose: will, going to, present continuous, or present simple.

I … (visit) my grandmother this weekend because she is ill.

I am going to visit my grandmother this weekend because she is ill.

600

I ... (pass) the ball and he ... (score) a goal.

I passed the ball and he scored a goal.

600

Fill in the present perfect continuous if it is possible. Otherwise, use the present perfect simple.

We ... (watch) a wonderful film. Do you want to see the end with us?

We have been watching a wonderful film. Do you want to see the end with us?

600

If I ... (know) you were a vegetarian, I would not have prepared meat.

If I had known you were a vegetarian, I would not have prepared meat.

600

Choose: future continuous, future perfect simple, or future perfect continuous.

By the end of this year, you … (learn) English for 5 years.

By the end of this year, you will have been learning English for 5 years.

600

Choose: will, going to, present continuous, or present simple.

The train … (leave) the station at 8.07 so I need to leave home early.

The train leaves the station at 8.07 so I need to leave home early.

800

My friends ... (watch) TV when I ... (arrive).

My friends were watching TV when I arrived.

800

Fill in the present perfect continuous if it is possible. Otherwise, use the present perfect simple.

Ethan … (work) really hard all day, but he still … (not finish) his essay.

Ethan has been working really hard all day, but he still has not finished his essay.

800

The path was slippery because it … (rain) all morning.

The path was slippery because it had been raining all morning.

800

Choose: future continuous, future perfect simple, or future perfect continuous.

When Lily turns seventeen, she … (play) baseball for seven years.

When Lily turns seventeen, she will have been playing baseball for seven years.

800

Choose: will, going to, present continuous, or present simple.

Look at those clouds! It ... (rain) for sure.

Look at those clouds! It is going to rain for sure.

1000

The sun ... (shine) and the birds ... (sing) when I ... (leave) the house.

The sun was shining and the birds were singing when I left the house.

1000

Fill in the present perfect continuous if it is possible. Otherwise, use the present perfect simple.

I … (know) Joshua for a long time, but I … (not meet) his parents yet.

I have known Joshua for a long time, but I have not met his parents yet.

1000

I … (play) the lottery for years and years, but I … (never win) anything.

I have been playing the lottery for years and years, but I have never won anything.

1000

Choose: future continuous, future perfect simple, or future perfect continuous.

Around this time next year we ... (live) in London for six years.

Around this time next year we will have been living in London for six years.

1000

Choose: will, going to, present continuous, or present simple.

I … (play footplay) on Saturday afternoon with Lucas.

I am playing football on Saturday afternoon with Lucas.