Verb Tenses in Context
Conditionals
Present Perfect or Past Simple
Articles & Determiners
Gerunds & Infinitives
100

I usually ___ (go) to the gym after work.

go

100

If it rains, we ___ (cancel) the picnic.

will cancel

100

I ___ (lose) my keys. Can you help me find them?

have lost

100

I saw ___ owl in the tree.

an

100

I enjoy ___ (cook) for friends.

cooking

200

By next year, she ___ (live) here for a decade.

will have lived

200

If I ___ (be) taller, I’d play basketball.

were

200

We ___ (see) that movie last weekend.

saw

200

She’s ___ only person who knows the truth.

the

200

She promised ___ (help) me with the report.

to help

300

When I got home, my roommate ___ (already/cook) dinner.

had already cooked

300

If they had told me earlier, I ___ (help) them.

would have helped

300

She ___ (be) to Japan three times.

has been

300

We need to hire ___ more staff before the holiday season.

some

300

He admitted ___ (cheat) on the test.

cheating

400

He ___ (study) when the power went out.

was studying

400

If I ___ (know) you were here, I would have said hi.

had known

400

I ___ (meet) him at a conference in 2018.

met

400

I don’t have ___ idea what you’re talking about.

any

400

They decided ___ (postpone) the event.

to postpone

500

She acts as if she ___ (know) everything.

knew

500

If she were more confident, she ___ (speak) up in meetings.

would speak

500

He ___ (not/finish) the report yet.

has not finished

500

___ honesty is important in any relationship.

zero article

500

She’s not used to ___ (work) such long hours every day.

working