Present Perfect
Past Perfect Cont.
anyone / anybody / somebody / someone
Future Tense
Active/Passive
Voice
100

Correct the mistake:


I have finished my work two hours ago.

I finished my work two hours ago.

100

Complete:


She was tired because she ___ (work) all day.

had been working

100

There is ___ at the door.

someone

(positive/expected person)

100

Look at those clouds! It ___ rain.

is going to

100

Change to passive:
They clean the office every day.

The office is cleaned every day.

200

Complete with the correct form:


This is the first time I ___ (drive) such a fast car.

have driven

200

Complete:


He had been studying ___ three hours before he took a break.

for

200

Is there ___ who can help me?

anyone 

(questions/negatives)

200

I ___ my friend tonight. We decided to go to the cinema.

am meeting

200

Change to active:
The email was sent by John.

John sent the email.

300

Rewrite using Present Perfect:


The last time I saw her was in 2022.

I haven’t seen her since 2022.

300

Correct the mistake:


I been had wait for you since 30 minutes when you arrived.

I had been waiting for you for 30 minutes when you arrived.

300

___ left their bag in the classroom. I don’t know who.

someone, somebody

(no real difference—same meaning, somebody slightly more informal)

300

Wait! I ___ help you with those bags.

will 

(instant decision)

300

Change to passive:


Someone has stolen my bike.

My bike has been stolen.

400

Explain the difference:


I’ve lived here for 5 years vs I lived here for 5 years

still living vs finished past period

400

Correct this sentence:

She had been knowing him for years

She had known him for years

400

Would ___ like some coffee?

someone 

(its an offer)

400

Explain the difference:


I’ll call him vs I’m going to call him

decision now vs plan/already decided

400

Change to active:


The car was being repaired by a mechanic.

A mechanic was repairing the car.

500

Rewrite using Present Perfect:


I started learning English in 2020 and I still learn it now.

I have learned English since 2020.

500

Rewrite using past perfect continuous:


She started running before the race began and she was still running when it started.

She had been running before the race began.

500

I don’t need _________ to help me.

anyone

(negative sentence)

500

Choose and explain:
If you don’t hurry, you ___ miss the bus.

will – first conditional result

500

Change to active:


The report had been written before the meeting started.

Someone had written the report before the meeting started.

M
e
n
u