Present Perfect +
Present Perfect -
Present Perfect ?
Present Perfect special ?
Present Perfect -
100

have / they / listened/ music / to

They have listened to music

100

yet / not / work / done / have / my / I

I have not done my work yet. 

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

Dairy / coffee / has/ drunk / her / not

Dairy has not drunk her coffee 

200

before / played / the / children / have

The children have played before

200

their / eaten / meal / not / they / have

They have not eaten their meal

200

English/ they/ spoken/ have / ever / ?

Have they ever spoken English?

200

lately/ has / done / what / James / ?

What has James done lately?

200

since / José / birthday / his / party / seen / not / have / we

We have not seen José since his birthday party

300

The / lost / boy / has / match / the 

The boy has lost the match

300

all / he / his / not / games / has / won

He has not won all his games

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 / Rafael / not / has / new / a 

Rafael has not found a new job

400

homework / Britney and Valeria / their / done / have / all

Britney and Valeria have done all their homework.

400

brother / I / and / not / my / have / any / this / movies / seen / week

My brother and I have not seen any movies this week

400

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

How many books has Samuel read this month?

400

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

Who has found money on the street?

400

has / Josué / word / today / a / not / spoken

Josué has not spoken a word today

500

has / mother / come / my / home

My mother has come home

500

have / people / many / not / I / invited / party / for/my

I have not invited many people for my party. 

500

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

How often have we sung the song?

500

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

When has Yeral bought a cage for his dog?

500

hours / has / for / not / eaten / eight / Juan

Juan has not eaten for eight hours.  

M
e
n
u