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

have / they / listened / music / to

They have listened to music.

100
do
done
100

you / ever / food /eaten / Italian / have / ?

Have you ever eaten Italian food?

100

you / tennis / played / ever / have / ?

Have you ever played tennis?

100

Nancy / coffee / has / drunk / her / not

Nancy has not drunk her coffee.

200

before / played / the / children / have / chess

The children have played chess before.

200
go
gone
200

English / they / spoken / have / ever / ?

Have they ever spoken English?

200

has / done / what / Erika / ?

What has Erika done?

200

since / Laura / birthday / her / party / seen / not / have / we

We have not seen Laura since her birthday party.

300

the / lost / boy / has / match / the

The boy has lost the match.

300

begin

begun

300

parents / received / your / have / letter / the / ?

Have your parents received the letter?

300

chess / ever / your / friend / has / played / ?

Has your friend ever played chess?

300

found / job / he / not / has / new / a

He has not found a new job.

400

homework / you / your / done / have / all

You have done all your homework.

400

choose

chosen

400

many / this / how / Bob / month / has / read / books / ?

How many books has Bob read this month?

400

found / has / street / money / the / on / who / ?

Who has found money on the street?

400

has / Jorge / word / today / a / not / spoken

Jorge has not spoken a word today.

500

has / mother / come / my / home

My mother has come home.

500

become

become

500

how / sung / we / often / have / song / the / ?

How often have we sung the song?

500

bought / for / a /dog / cage / his / David / has / when / ?

When has David bought a cage for his dog?

500

Odi / this / has / morning / not / eaten / since

Odi has not eaten since this morning.

M
e
n
u