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

buy

bought

100

She / be / Africa

She's been to Africa.

100

They / make / a mistake

They haven't made a mistake.

100

you / ever / call / for an ambulance

Have you ever called for an ambulance?

200

have

had

200

They / read / that book / twice

They have read that book twice.

200

I / buy / anything

I haven't bought anything.

200

they / ever / find / any money?

Have they ever found any money

300

go

gone

300

He / see / an accident

He has seen an accident.

300

He / cut / his hair

He hasn't cut his hair.

300

how long / he / be / a teacher?

How long has he been a teacher?

400

buy

bought

400

We / watch / the film

We have watched the film.

400

Our mum / find / the keys

Our mum hasn't found the keys.

400

How long / they / live / here?

How long have they lived here?

500

sell

sold

500

The dog / break / the jar

The dog has broken the jar.

500

The dog / eat / the bone

The dog hasn't eaten the bone.

500

she / be / here?

Has she been here?