PRESENT PERFECT PARTICIPLE
PRESENT PERFECT AFFIRMATIVE
PRESENT PERFECT NEGATIVE
PRESENT PERFECT EVER, NEVER, YET, JUST, ALREADY
PRESENT PERFECT SINCE / FOR
100

What's the participle of:

have

had

100

build / buy / do / have / make / see

I --- a mistake.

have made

100

My uncle has sailed around the world alone.

My uncle hasn't sailed around the world alone.

100

JUST / ALREADY?

My dad --- (break) his leg. (He can’t walk right now.)

HAS JUST BROKEN

100

FOR / SINCE?

LAST YEAR

SINCE

I have lived here since last year.

200

What's the participle of:

choose

chosen

200

build / buy / do / have / make / see

Gemma --- a new bag.

has bought

200

I have finished this activity.

I haven't finished this activity.

200

JUST / ALREADY?

She --- (have) lunch. (She doesn’t need to eat for at least three hours.)

has already had

200

FOR / SINCE?

A YEAR

FOR

I have lived here for a year.

300

What's the participle of:

read

read (/réd/)

300

build / buy / do / have / make / see

The students --- voluntary work.

have done

300

My friend Dan has bought my old desktop.

My friend Dan hasn't bought my old desktop.

300

EVER / NEVER?

Have you --- swum in a lake?

EVER

300

FOR / SINCE?

9 o'clock

SINCE

I have been awake since 9 o'clock.

400

What's the participle of:

do

done

400

build / buy / do / have / make / see

I --- my haircut this morning.

have had

400

At school we have reduced our waste.

At school we haven't reduced our waste.

400

EVER / NEVER?

My boyfriend has --- driven a car.

NEVER

400

FOR / SINCE?

HOURS

FOR

I have been awake for hours.

500

What's the participle of:

make

made

500

build / buy / do / have / make / see

My brother --- the Tower of London.

has seen

500

They have gone abroad.

They haven't gone abroad.

500

Has she --- gone abroad?

EVER

500

FOR / SINCE?

ALL MY LIFE

FOR

I have loved you for all my life.

M
e
n
u