Present Perfect +
Present Perfect -
Present Perfect ?
Random
100

have /they /listened/music/to

They have listened to music

100

Their/ started/ meal/ not/ they/ have

They have not started their meal

100

You/ ever/ food/eaten/ Italian/ have ?

Have you ever eaten Italian food?

100

Daisy / coffee / has/ drunk / her / not

Dairy has not drunk her coffee

200

The match/ lost/ the boy/ have

The boy has lost the match

200

Not/ boots/ football/ cleaned/ have/ my/ I

I have not cleaned my football boots

200

English/ they/ spoken/ have ?

Have they spoken English?

200

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

Who has found money on the street?

300

Just/ has/ mother/ come/ my/ home

My mother has just come home

300

Have/ people/ many/ not/ yet/ I/ invited

I have not invited many people yet

300

Parents/ got/ your/ have/ letter/ the ?

Have your parents got the letter?

300

has / mother / come / my / home

My mother has come home

400

played /two /for/ the children /hours /have

The children have played for two hours

400

All/ he/ his/ not/ matches/ has/ not/ year/ this/ won

He has not won all his matches this year

400

Many/ how/ Bob/ has/ read/ books ?

How many books has Bob read?

400

The / lost / boy / has / match / the

The boy has lost the match

500

Homework/ already/ you/ your/ done/ have

You have already done your homework

500

Brother/ I/ and/ not/ my/ have/ any/ this/ films/ seen/ week

My brother and I have not seen any films this week

500

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

How often have we sung the song ?

500

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

I have not done my work yet.

M
e
n
u