Edit Game
Present Perfect (Life Experiences - Grammar)
 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   61  Close
correct mistakes: I has take this umbrella by mistake.
I have taken this umbrella by mistake.
correct mistakes: WE HAS BEEN IN JAPAN.
WE HAVE BEEN IN JAPAN.
correct mistakes: THEY HAVEN'T PLAY BASKETBALL SINCE JULY
THEY HAVEN'T PLAYED BASKETBALL SINCE JULY
correct mistakes: SHE HAVEN'T SEEN A NEW MOVIE SINCE JUNE
SHE HASN'T SEEN A NEW MOVIE SINCE JUNE
They_____ (not/ see) a horror movie.
haven't seen
Felipe______ (not/play) badminton.
hasn't played
You ever (ask) your dad about this?
HAVE you ever ASKED your dad about this?
Your dad lately (look) at your diary?
HAS your dad lately LOOKED at your diary?
Your dad ever (read) this book to you?
HAS your dad ever READ this book to you?
He (stop) at the red light?
HAS he STOPPED at the red light?
You (lose) your umbrella?
HAVE you LOST your umbrella?
Elisa (cook) soup for lunch?
HAS Elisa COOKED soup for lunch?
Have you ever lost your cellphone?
Have you ever forgotten a friend's birthday?
Have you ever seen a ghost?
Have you ever been to a theatre?
Have you ever sung in public?
Have you ever been to another country?
Have you ever played table tennis?
Have you ever scored a goal?
Have you ever found some money?
Have you ever lost some money?
Have you ever ridden a horse?
Have you ever fallen in love?
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.
I ________________ a present for my sister's birthday. (buy)
I have bought a present for my sister's birthday.
_______________ 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 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.
Have you ever eaten pizza with pineapple?
free
Have you ever fallen in front of a large group of people?
free
Have you ever gotten a horrible haircut?
free
Have you ever fallen down stairs?
free
She ___ (take) many photos during her trip.
has taken
I ___ (paint) my room a new color.
have painted
He ___ (speak) at several conferences this year.
has spoken
She ___ (travel) to Italy twice.
has traveled
I ___ (cook) dinner for my family.
have cooked
He ___ (break) his phone twice.
has broken
They ___ never ___ (see) a shooting star.
have seen
She ___ (write) three essays this semester.
has written
I ___ (work) on this project since last Monday.
have worked
He ___ (drive) his car for over ten hours today.
has driven
We ___ (be) to that restaurant many times.
have been
They ___ (build) a treehouse in their backyard.
have built
I ___ (learn) a new language recently.
have learned
He ___ never ___ (fly) on a plane before.
has flown
She ___ (watch) the new movie already.
has watched
We ___ (meet) some new friends at the party.
have met
He ___ (forget) his keys at home.
has forgotten
They ___ (study) for their exams all week.
have studied
I ___ (visit) three different countries this year.
have visited
She ___ (eat) sushi for the first time.
has eaten