Mixed Tenses
Perfect Tenses
Future in the past
Prepositions
100

I usually __________ (go) jogging before work, but today I overslept.

go

100

I __________ (never/see) such a breathtaking view before.

have never seen
100

She said she __________ (call) me later that evening.

would call

100

I’m not familiar __________ that part of the city.

familiar with

200

By the time we arrived, she already __________ (leave).

had left

200

She __________ (study) all day, so now she’s completely exhausted.

has been studying

200

I didn’t know it __________ (rain), so I left my umbrella at home.

would rain / was going to rain

200

His ideas are very different __________ what we expected.

different from

300

If he __________ (be) more careful, he wouldn’t have made such a mistake.

had been

300

By the end of this year, they __________ (work) here for a decade.

will have worked/will have been working

300

They promised they __________ (finish) the project by Friday.

would finish

300

The new policy is aimed __________ reducing unnecessary expenses.

aimed at reducing

400

By the time she arrived, we __________ (discuss) the issue for nearly an hour.

had been discussing

400

I’m sure he __________ (forget) about the meeting by tomorrow— he always does.

will have forgotten

400

I was sure she __________ (understand) what I meant.

would understand

400

He’s accused __________ having leaked confidential information.

accused of having leaked

500

Hardly __________ we __________ (sit) down when the phone rang.

had we sat

500

He acted as if he __________ (know) the answer all along.

had known

500

He looked nervous, as though something bad __________ (happen).

was about to happen / was going to happen / was to happen

500

She’s well-versed __________ international trade regulations.

well-versed in