Present Perfect I
Present Perfect II
Modals I
Past Passives I
Past Passives II
100

The post office is not far from here. I _________________ (be) there many times before.

have been there

100

I _______________________ him at least four times but he _______________________ the
phone. (CALL, NOT ANSWER)

have called;

didn't answer

100

use a modal verb: You ___________________ be exhausted after your long trip. Come in and have a rest.

must

100

We ______ (give) our boarding passes at the check-in desk.

were given

100

They ………………………. (stop) at passport control last night.

were stopped

200

You can go home now. You _______________________ over twenty emails already. You
must be very tired. (WRITE)

have written

200

Correct the mistake:  I didn’t go rollerblading before. Is it fun? 

haven't been rollerblading

200

use a modal verb: I won't go out this afternoon because the weather forecast is not very good, and I
___________________ get wet.

might / may / will certainly

200

The passenger wore / was worn his seatbelt.

wore

200

The ticket office ………………………. (use) by millions of passengers every week.

was used

300

Is Jack at home? No, He _______________________ out. (JUST GO)

has just gone out

300

Correct the mistake: Did Jasmine text you yet?

Has Jasmine texted

300

use a modal verb:  Someone's at the door, but it ___________________ be Jake. It's impossible. He said he was going to Spain.

can't

300

The classroom ________________ (clean) when I came in yesterday so I couldn't work there.

was being cleaned

300

Charles Dickens wrote Oliver Twist.

Oliver Twist ………………………………….. .

was written

400

My sister _______________________ to me for three days. (NOT SPEAK)

has not spoken

400

Tomorrow, Jason will go horse riding for the first time. (never)

Jason …………………………………………… horse riding before.

has never been

400

use a modal verb Tell your sister she ___________________ stay the night here if she wants to

can / may / could

400

A new airport has built / has been built in the city.

has been built

400

Low-cost airlines sold many cheap flights before the pandemic.

Many cheap flights ………………………………….. before the pandemic.

were sold

500

Sam isn’t hungry because he already ate / has already eaten.

both?

500

My brother has collected stamps since he was six. (collecting)

My …………………………………………… when he was six.

brother started collecting stamps

500

You've already got knee problems. You _________ lift those heavy boxes. Here, I'll help you carry them.

shouldn't

500

We waited until the departure gate ………………………. (announce).

was announced

500

I was late the last time I wanted to take the train to work. They were repairing the tracks so there weren't any trains.

The tracks ………………………………….. .

were being repaired

M
e
n
u