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

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

The children have played for two hours

100

Their/ started/ meal/ not/ they/ have

They have not started their meal

100

English/ they/ spoken/ have ?

Have they spoken English?

100

Has/ done/ what/ Emily ?

What has Emily done?

200

Just/ has/ mother/ come/ my/ home

My mother has just come home

200

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

I have not invited many people yet

200

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

How often have we sung the song ?

200

Gone/ has/ home/ who ?

Who has gone home?

300

The match/ won/ the boy/ has

The boy has won the match

300

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

He has not won all his matches this year

300

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

Have your parents got the letter?

300

Your/ has/ friend/ whom/ payed/ with/ football ?

With whom has your friend payed football?

400

Homework/ already/ you/ your/ done/ have

You have already done your homework

400

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

My brother and I have not seen any films this week

400

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

How many books has Bob read?

400

Bought/ for/ a/ parrot/ cage/ her/ Sarah/ has/ when ?

When has Sarah bought a cage for her parrot?