PRESENT
PAST
FUTURE
PERFECT
PERFECT
PERFECT
100

I usually ___(do sport) in the evening, but today I _____ (watch) TV.

I usually do sport in the evening, but today I am watching TV.

100

John_____(drive) too fast when he____(have) a car accident.

John was driving too fast when he had a car accident.

100

The students _____ (not / study) for the exams at 10 am next week.

The students won't be studying for the exams at 10 am next week.

100

What (you / do)? You're so dirty.

What have you been doing? You're so dirty.

100

When we arrived the film ________ (already / start).

When we arrived the film had already started.

100

By the time Tim gets to the field, the game ______ (already/start).

By the time Tim gets to the field, the game will have already started.

200

She _____(listen to music) at the moment, but she usually _____ (play) the guitar on Saturdays.

She is listening to music at the moment, but she usually plays the guitar on Saturdays.

200

I _____ (listen) to my iPod, so I _____ (not / hear) the fire alarm.

I was listening to my iPod, so I didn't hear the fire alarm.

200

Don't call me at this time tomorrow because I _____ (drive) to Barcelona.

Don't call me at this time tomorrow because I will be driving to Barcelona.

200

He (not / finish) ____________ his homework yet because he (watch) television for the last two hours.

He hasn't finished his homework yet because he has been watching television for the last two hours.

200

She ______ (work) in that company for eight years when she found a new job.

She had been working in that company for eight years when she found a new job.

200

Jack's mother ___________ (cook) dinner by the time he comes home tonight.

Jack's mother will have cooked dinner by the time he comes home tonight.

300

They  usually _____ (make) breakfast in the morning. (They/make) breakfast now?

They  usually make breakfast in the morning. Are they making breakfast now?

300

Tim ____ (get) a black eye while he _____ (fight) with his girlfriend last night.

Tim got a black eye while he was fighting with his girlfriend last night.

300

Phone me at 4 pm tomorrow because I _________ (not/rest).

Phone me at 4 pm tomorrow because I won't be resting.

300

Kate looks very tired. (She / work) too hard?

Kate looks very tired. Has she been working too hard?

300

I ______ (run), so I was hot and tired.

I had been running, so I was hot and tired.

300

My friends (decorate) _________ the room for 2 hours before the party begins.

My friends will have been decorating the room for 2 hours before the party begins.

400

She _____(not / usually / do) her Maths homework but today she ____(not / do) her Geography homework.

She usually doesn't do her Maths homework but today she isn't doing her Geography homework.

400

He _____ (lose) his wallet while he _____ (jog) in the park.

He lost his wallet while he was jogging in the park.

400

(The class / listen) _________ to the teacher during the review for the test?

Will the class be listening to the teacher during the review for the test?

400

I (already/wash) ______________ the windows, but I (not / wash) ___________ the car yet.

I have already washed the windows, but I haven't washed the car yet.

400

I ______ (make) a project for five hours before I went to bed.

I had been making a project for five hours before I went to bed.

400

By 2025 they _____ (build) the new road for 5 years.

By 2025 they will have been building the new road for 5 years.

500

John and I______ (have) dinner now.

_________ (you/have) any free time to join us?

John and I are having dinner now.

Do you have any free time to join us?

500

While she ____ (cook), the telephone ______ (ring).

While she was cooking, the telephone rang.

500

(Your parents / sunbath) at the beach during your next holidays?

Will your parents be sunbathing at the beach during your next holidays?

500

I (cook) __________ dinner for 3 hours and I (cut) _________ my finger.

I have been cooking dinner for 3 hours and I have cut my finger.

500

I _________ (study) all day. I _____ (get) tired before I went to bed.

I had been studying all day. I had got tired before I went to bed.

500

It has been raining all day, but I hope it ______ (stop) by tomorrow. 

It has been raining all day, but I hope it will have stopped by tomorrow. 

M
e
n
u