Past Simple
Past Simple (Negative)
Present Perfect
Present Perfect (Negative)
Both
100

GO (Past Simple)

She _____ to a restaurant for dinner.

She WENT to a restaurant for dinner.

100

WANT (NOT) (Past Simple)

He _____ pizza.

He DIDN’T WANT pizza.

100

TAKE (Present Perfect)

I _____ three English classes.

I HAVE TAKEN three English classes.

100

MEET (NOT) (Present Perfect)

We _____ before.

We HAVEN'T MET before.

100

TELL (Past Simple) / MAKE (Present Perfect)

He _____ me that he _____ a lot of money.

He TOLD me that he HAS MADE a lot of money.

200

TAKE (Past Simple)

They _____ the train to Lyon yesterday.

They TOOK the train to Lyon yesterday.

200

DO (NOT) (Past Simple)

She _____ her homework.

She DIDN'T DO her homework.

200

BECOME (Present Perfect)

He _____ a successful doctor.

He HAS BECOME a successful doctor.

200

WRITE (NOT) (Present Perfect)

She _____ her essay yet.

She HASN'T WRITTEN her essay yet.

200

GO (Present Perfect) / COME (Past Simple)

I _____ to the beach every day since I _____ to Florida.

I HAVE GONE to the beach every day since I CAME to Florida.

300

THINK / BE (Past Simple)

She _____ that I _____ someone else.

She THOUGHT that I WAS someone else.

300

GET / BE (NOT) (Past Simple)

After we _____ the news, we _____ very happy.

After we GOT the news, we WEREN’T very happy.

300

SEE / SAY (Present Perfect)

Every time I _____ them, I _____ hello.

Every time I HAVE SEEN them, I HAVE SAID hello.

300

UNDERSTAND (NOT) / TELL (Present Perfect)

They _____ anything I _____ them.

They HAVEN'T UNDERSTOOD anything I HAVE TOLD them.

300

WEAR (NOT) (Present Perfect) / FALL (Past Simple)

She _____ that dress after it _____ in the mud.

She HASN'T WORN that dress after it FELL in the mud.

400

FORGET / LEAVE (Past Simple)

He _____ his phone when he _____.

He FORGOT his phone when he LEFT.

400

GIVE / TAKE (NOT) (Past Simple)

We _____ her good advice but she _____ any of it.

We GAVE her good advice but she didn’t TAKE any of it.

400

KNOW / CHOOSE (Present Perfect)

I _____ many people who _____ to live in another country.

I HAVE KNOWN many people who HAVE CHOSEN to live in another country.

400

HEAR (NOT) / SHOW (NEVER) (Present Perfect)

I _____ this song before. You _____ it to me.

I HAVEN'T HEARD this song before. You HAVE NEVER SHOWN it to me.

400

READ (NEVER) (Present Perfect) / LIKE (NOT) (Past Simple)

She _____ a mystery book that she _____.

She HAS NEVER READ a mystery book that she DIDN'T LIKE.

500

KNOW / MEAN / SAY (Past Simple)

She _____ what I _____ when I _____ that.

She KNEW what I MEANT when I SAID that.

500

BUY / PAY (NEVER) / STEAL (Past Simple)

He says he _____ it, but he _____ for it, so I think he _____ it!

He says he BOUGHT it, but he never PAID for it, so I think he STOLE it!

500

GIVE / KEEP / LOSE (Present Perfect)

He _____ me many gifts. I _____ most of them, but I _____ a few.

He HAS GIVEN me many gifts. I HAVE KEPT most of them, but I HAVE LOST a few.

500

THINK (NOT) / SPEND / LET (Present Perfect)

I _____ about how much money she _____. I _____ it go.

I HAVEN'T THOUGHT about how much money she HAS SPENT. I HAVE LET it go.

500

SPEAK (Past Simple) / BECOME (Past Simple)  / FEEL (NEVER) (Present Perfect)

The more he _____, the angrier I _____. I _____ so betrayed!

The more he SPOKE, the angrier I BECAME. I HAVE NEVER FELT so betrayed!

M
e
n
u