Edit Game
M3 M6 GRAMMAR: PRESENT PERFECT SIMPLE mix
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   57  Close
My brother ________________ a car before. (not drive)
My brother hasn't driven a car before.
I _______________ London 4 times. (visit)
I have visited London 4 times.
I ___________ a cold since last week. (have)
I have had a cold since last week.
It __________________ raining all day. (not stop)
It hasn't stopped raining all day.
We ______________ her today. (not see)
We haven't seen her today.
The dog __________________ its leg. (break)
The dog has broken its leg.
She __________________ her phone at home. (forget)
She has forgotten her phone at home.
___________________ at this company for a long time? (you / work)
Have you worked at this company for a long time?
They _______________ here all their life. (live)
They have lived here all their life.
She ________________ to London 3 times this month. (fly)
She has flown to London 3 times this month.
I ________________ a present for my sister's birthday. (buy)
I have bought a present for my sister's birthday.
We _________________ the dog. (lose)
We have lost the dog.
_______________ your exam to the teacher? (you / give)
Have you given your exam to the teacher?
____________________ the new Marvel film? (you / see)
Have you seen the new Marvel film?
The author ________________ a series of history novels. (write)
The author has written a series of history novels.
My mum _______________ a cake for the party tonight. (make)
My mum has made a cake for the party tonight.
The football team ____________ the championship six times. (win)
The football team has won the championship six times.
The children ___________________ their homework. (finish)
The children have finished their homework.
He _________________ the piano for 5 years. (play)
He has played the piano for 5 years.
Has your sister __________ tried surfing? (never / ever)
Ever
We have _______ had lunch. (never / just)
Just
She has _______ washed her hair. (just / yet)
Just
Wait a moment please! I haven't finished the last exercise _____. (just / yet)
Yet
I have worked for this company __________ more than eight years. (for / since)
For
Jack and Pauline have been married _____ three years. (for / since)
For
We haven't seen each other ____ Saturday. (for / since)
Since
I have had a driving licence ______________ I was eighteen. (for / since)
Since
Would you like some coffee? No, thank you! I've ______ drunk three coffees this morning. (already / yet)
Already
They haven't eaten _______. (already / yet)
Yet
Don't write to John, I've _______ done it. (already / yet)
Already
I have _____ been to Italy, but I would like to visit it one day. (ever / never)
Never
Have you ______ been to England? (ever / never)
Ever
Sandra __  a lot of things for her birthday party, but she __   the cakes yet. (buy, not make)
 has bought-hasn't made 
Bill __  his cage, but he __   the dishes yet. (tidy up, not wash)
has tidied up-hasn't washed
What __ you __ for lunch today, Mum? (make)
have-made
__Julia __ to school today? (be)
Has-been
Liz __ her homework yet. (not finish)
hasn't finished
Nick can't play football today. He __ an accident with his bike. (have)
has had
The pupils__  their homework. (not do)
haven't done 
Chris __ wood for a raft. (not find)
hasn't found
Sally and Jenny __ a new CD player. (get)
have got
I  __  my little dog yet. (not feed)
haven't fed
Debbie __ a new bike. (buy)
has bought
Mrs Snow __  a fantastic cake. (make)
has made
The girls / bring / some wood for the fire
The girls have brought some wood for the fire.
Sandra __  a lot of things for her birthday party, but she __   the cakes yet. (buy, not make)
 has bought-hasn't made 
Bill __  his cage, but he __   the dishes yet. (tidy up, not wash)
has tidied up-hasn't washed
What __ you __ for lunch today, Mum? (make)
have-made
__Julia __ to school today? (be)
Has-been
Nick can't play football today. He __ an accident with his bike. (have)
has had
The pupils__  their homework. (not do)
haven't done 
Chris __ wood for a raft. (not find)
hasn't found
Sally and Jenny __ a new CD player. (get)
have got
I  __  my little dog yet. (not feed)
haven't fed
Debbie __ a new bike. (buy)
has bought
Mrs Snow __  a fantastic cake. (make)
has made