Past Participle
Present Perfect +
Present Perfect -
Present Perfect Continuous + or ?
Past Perfect
100

buy - build - catch

bought - built - caught

100
She/be/Africa.
She's been to Africa.
100
They/make/a mistake.
They haven't made a mistake.
100

I/ be/ study/ for my final exams all week.

I have been studying for my final exams all week.

100

By the time/ I/ arrive/ at the party, they/ already/ /eat/ all the pizza.

By the time I arrived at the party, they had already eaten all the pizza.

200

drive - fight - forgive

driven - fought - forgiven

200
They/read/HOBBIT/twice.
They've read Hobbit twice.
200
I/buy/anything.
I haven't bought anything.
200

We/be/wait/for the bus for ages.

We have been waiting for the bus for ages.

200

They/not visit/ that museum before last summer's trip.

They hadn't visited that museum before last summer's trip.

300

go - grow - hide

gone - grown - hidden

300

He/see/the Eiffel tower several times. 

He's seen the the Eiffel tower several times.

300
The dog/eat/the bone.
The dog hasn't eaten the bone.
300

you/be/practice/ the piano lately?

Have you been practicing the piano lately?

300

They/speak/to her before she/leave? (QUESTION)

Had they spoken to her before she left?

400

get - know - lend

got - known - lent

400

The team/win/three championships in a row.

The team has won three championships in a row.

400

Our mum/find/the keys.

Our mum hasn't found the keys.

400

The kids/be/play/in the park all afternoon.

The kids have been playing in the park all afternoon.

400

By the time my father/call/I/leave/the party. (AFFIRMATIVE)

By the time my father called, I had left the party.