Present Perfect
Present Perfect Progressive
Conditionals
Mixed Tenses
Irregular verbs
100

Choose the correct sentence:

A) I have met him last week.

B) I met him last week.

B) I met him last week.

100

Choose the better form:

Your hands are dirty. What ____?
A) have you done
B) have you been doing

B) have you been doing

100

Complete the first conditional: 

If it rains, we ____ (stay) at home.

will stay

100

Choose the correct form: 

Look at those clouds! It ____ rain.

is going to

100

Give the three forms of shake.

shake – shook – shaken

200

Complete the sentence:

She ____ already ____ (finish) the report, so she handed it in this morning.

She has already finished the report.

200

Complete the sentence:

They ____ (study) for the test all evening, so they need a break now.

have been studying

200

Complete the second conditional:

If I ____ (be) more confident, I would speak in public more often.

were

200

Complete the sentence:

While I ____ (walk) home yesterday, I ____ (see) an old friend.

While I was walking home yesterday, I saw an old friend.

200

Complete the sentence: 

He has ____ (lose) his wallet again.

lost

300

Correct the mistake:

We have gone to Rome in 2022.

We went to Rome in 2022.

300

Choose the sentence that focuses on completion rather than duration:

A) She has been writing her essay.
B) She has written her essay.

B) She has written her essay.

300

Complete the third conditional:

If they ____ (leave) earlier, they wouldn’t have missed the train.

had left

300

Complete the sentence: 

I ____ (call) him three times this week, and now I ____ (wait) for his reply.

I have called him three times this week, and now I am waiting for his reply.

300

Which verb fits these forms:

rose – risen

rise

400

Complete the sentence with the best forms: I ____ never ____ (see) such a beautiful building until I ____ (visit) the Taj Mahal. 

I have never seen such a beautiful building. I visited the Taj Mahal last year.

400

Correct the sentence if necessary:

I have been knowing her for ten years.

I have known her for ten years

400

Identify the conditional type: 

If you studied harder, you would get better marks.

second conditional

400

Complete the sentence: 

They ____ (work) in the garden for two hours, and they still ____ (work).

They have been working in the garden for two hours, and they still are working.

400

Give the three forms of hide.

hide-hid-hidden

500

Explain why this sentence is wrong and correct it: 

He has lost his keys yesterday.

It is wrong because “yesterday” requires the past simple.

500

Explain the difference between these two sentences:

She has painted the kitchen.
She has been painting the kitchen.

The first focuses on the finished result; the second focuses on the activity or process, and it may not be finished.

500

Correct the error:

If she would have listened, she wouldn’t make that mistake.

If she had listened, she wouldn’t have made that mistake.

500

Complete the sentences: 

She ____ (study) for the test since 4 o’clock. She ____ (take) a short break now. I’m sure she ____ (do) well tomorrow.

She has been studying for the test since 4 o'clock. She is tasking a short break now. I'm sure she will do well tomorrow.

500

Name three irregular verbs correctly.


Individual