Present Simple / Progressive
Past Simple / Progressive
Past Simple / Present Perfect
Present Perfect /
Present Perfect Progressive
Word Choice
100

In Johannesburg, South Africa, most people _______ (speak) at least five languages.

speak

100

When I woke up this morning, the sun  _______ (shine).

was shining

100

 _______ you ever _______ (go) to Hawaii?

Have / gone

100

How many books ______________ (she / write)?

has she written

100

She's busy, she's talking on the phone _______.

yesterday / now / later

now

200

You can't see Dr. Clark right now, she _______ (meet) with a patient.

is meeting

200

I was so tired yesterday, I  _______ (fall) asleep at 8:00pm.

fell
200

He  _______ (not like) macaroni and cheese when he was a kid.

didn't like

200

How long  _______ (we / hike) for?

have we been hiking
200

I don't _______ talk to strangers, but she seemed friendly.

never / usually / sometimes

usually

300

I finished the TV show you recommended. Now I  _______ (watch) another one.

am watching

300

I was up so late on Saturday, I _______ (sleep) almost all day on Sunday.

slept

300

She  _______ (like) pickles since she was a kid.

has liked

300

I _______ (know) Alex since we were kids.

have known

300

I have had my cat _______ 2022.

for / since

since

400

I never  _______ (wear) a scarf, but today I  _______ (wear) one because it's so cold.

wear

am wearing

400

He  _______ (drive) very fast when he  _______ (have) the accident.

was driving

had

400

This is the best sushi I  _______ (eat).

have eaten

400

I  _______ (read) all afternoon. I  _______ (read) five chapters.

have been reading

have read

400

I have liked chocolate ever _______ I was a kid.

for / since

since

500

Please keep quiet, Grandpa _______ (listen) to the radio.
You know he  _______ (listen) to the news in the morning.

is listening

listens

500

While she  _______ (do) her homework, I  _______ (work) on the car.

was doing

was working

500

We  _______ (not talk) to the principal, but we  _______ (speak) to her secretary yesterday.

haven't talked

spoke

500

They _______ (travel) for months, and they _______ (visit) three countries so far.

have been traveling

have visited

500

I'm sorry I'm late, were you waiting _______ a long time?

for / since

for