Past Participle
Present Perfect +
Present Perfect -
Present Perfect ?
Right or Wrong
100

see 

seen

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?

100

We use Has only for singular nouns, like: I, He, She and it

Wrong 

200

put

put

200
They/read/HOBBIT/twice.
They've read Hobbit twice.
200

I/buy/anything.

I haven't bought anything.

200

they/ever/find/any money?

Have they ever found any money

200

Has the dogs eaten everything?

This question is correct.

Wrong

300

speak

spoken

300

He/see/an angel.

He's seen an angel.

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?

300

We can´t use "already" in negative sentences.

Right

400

fly

flown

400

We/think about/the film.

We've thought about the film.

400

Our mum/sell/ her new shoes.

Our mum hasn't sold her new shoes

400

How much/they/steal?

How much have they stolen?

400

The present perfect can´t be used with the time expression "this year" because it is a definite time expression, and with definite time expressions  we use simple past. 

WRONG!

500

ring

rung

500

the ground/shake/with/the earthquake

The ground has shaken with the earthquake

500

The dog/bite/the bone.

The dog hasn't bit / bitten the bone.

500

she/sing/well?

Has she sung well?

500

Everybody has helped. 


The sentence is right. 

Correct!!