Present Perfect Basics
Present Perfect True/False
Oxymorons
Mixed Fun
100

I (has/have) _______ (eat) breakfast.

I have eaten breakfast.

100

Present perfect uses: 

has/have + past participle.

True ✅

100

What is this an example of?

Small giant

An oxymoron

100

I (has/have) _______ never _______ (go) to Cape Town.

I have never gone to Cape Town.

200

She (has/have) _______ (go) to the shop.

She has gone to the shop.

200

Present perfect is used for things that will happen in the future.

False ❌

200

What does this mean?

Awfully good

Very good

200

What does it mean?

Deafening silence

A silence so loud it feels overwhelming

300

We (has/have) _______ never _______ (see) snow.

We have never seen snow.

300

“I have lost my keys.” → The keys are still lost?

True ✅

300

Match the words: 

bitter + ?

sweet

300

Change to present perfect: 

They play soccer.

They have played soccer.

400

They (has/have) _______ (play) soccer many times this year.

They have played soccer many times this year.


400

“We have played soccer yesterday.”

False ❌ (yesterday = past simple)

400

Match the words: 

? + copy

original

400

Match the words: 

? + shrimp

jumbo

500

Change to present perfect: 

He finishes his homework.

He has finished his homework,

500

“She has broken her leg.” → Can she still be hurt now?

True/Yes ✅ (present result of past action)

500

Which of these is NOT an oxymoron?

A) Jumbo shrimp 

B) Deafening silence 

C) Beautiful flower 

D) Living dead

Beautiful flower

500

Fill in the blank: 

My mom _______ (cook) dinner for more than twenty people at once.

My mom has cooked dinner for more than twenty people at once.