Edit Game
Gr8 - Present Perfect
 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   85  Close
The last time Richard and Amy were here was in 2010. ==NOT== Richard and Amy ___ since 2010.
haven't been here
My friend is still writing his essay. ==FINISHED== My friend ___ writing his essay yet.
hasn't finished
Lily, did your parents get married twenty years ago? ==BEEN== Lily, ___ married for twenty years?
have your parents been
We met a long time ago. ==LONG== It ___ we met.
is a long time since
Charlotte doesn't know where her mobile phone is. ==LOST== Charlotte ___ mobile phone.
has lost her
Listen, do they know Charles? ==THEY== Listen, ___ Charles before?
have they met
When did your grandmother buy this cute dog? == How long ___ your grandmother had this cute dog?
has your grandmother had
John, did Patricia meet her best friend in high school? == John, ___ best friend since high school?
has Patricia known her
William is the funniest person we've ever met. == We ___ a funny person.
have never met
I don't have this book but I'm planning to buy it. == I ___ this book yet, but I want to.
haven't bought
We bought this board game last month. == We ___ this board game since last month.
have had
My sister went to Italy last week. == My sister ___ in Italy since last week.
has been
Did you meet your best friend in primary school? == H___ l___ h___ y___ k___ your best friend since primary school?
How long have you known
When did you move here? == How long h___ y___ l___ h___?
have you lived here
We are still waiting for Anne to come to London. == Anne hasn't arrived in London y___.
yet
We didn't buy this house two months ago. == We h___ n___ b___ t___ h___ for two months.
have not bought this house
This isn't David's first performance in this theatre. == David has p___ i___ t___ this theatre before.
performed in
I started this school in 2020. == I h___ b___ i___ this school since 2020.
have been in
Did Harry get this bike for his birthday? == Has H___ h___ this bike since his birthday?
Harry had
Is this your first visit to Baltimore? == Have y___ b___ b___ t___ Baltimore before?
you been to
The last time I visited my friend was six months ago. == I h___ n___ v___ m___ friend for six months.
have not visited my
It is the first time Linda has tried Chinese dumplings. == Linda has n___ e___ Chinese dumplings before.
never eaten
Amelia came back home a minute ago. == Amelia has just c___ back home.
come
I met Tom ten years ago. == I h___ ___ Tom for ten years.
have known
I (przebaczyłem mojej nauczycielce) ___ for calling me a liar but I still feel awkward.
have forgiven my teacher
My sister lost her phone two days ago and she (jeszcze go nie znalazła) ___.
hasn't found it yet
Is there anyone here (kto spróbował) ___ sushi before?
who has tried
Dave has saved quite a lot of money (od stycznia) ___ and he's going to spend it on travelling around the world.
since January
My elder brother Frank and I haven't talked (przez wieki) ___ and I really miss him.
for ages
Miss Jenkins, our music teacher, (nie spóźniła się) ___ for class ever since she started working in this school.
has not been late
How long (wiesz o) ___ your cousin's accident?
have you known about
My favourite band (wydał) ___ a new album but I feel disappointed with it.
has released
I have to admit that I haven't studied much (od zeszłego miesiąca) ___ but this will change tomorrow.
since last month
(Co się stało) ___ to your shirt and trousers? They're all ripped and muddy.
What has happened
I can't tell you anything about my sister's painting because she (nie pokazała) ___ it to me yet.
hasn't shown
Jill has been on a diet (od kiedy) ___ her husband told her she looked overweight.
ever since
Anna (zainteresowała się) ___ yoga recently and she's been practising it regularly for the last couple of months.
has become interested in
'I have eleven essays on my desk instead of twelve. (Kto nie oddał) ___ in their homework?' asked the teacher.
Who has not handed
My son (nigdy nie jadł) ___ spaghetti and he even refuses to taste it.
has never eaten
We haven't slept (przez dwa dni) ___ because we've been working on a secret project.
for two days
The cat (dopiero co skończył bawić się) ___ with the cotton ball.
has just finished playing
I'm so thirsty because I (nie piłem nic) ___ this morning.
haven't drunk anything
It (jest deszczowo) ___ all day, so we can't have a barbecue in the garden.
has been rainy
'How many audiobooks have you listened to (do tej pory) ___?' 'Just one because I haven't had much time.'
so far
Although they are experienced swimmers, they (nigdy nie pływali) ___ in the open sea.
have never swum
The scientists (pojechali) ___ the United States and they still haven't returned.
have gone to
You can't use the bathroom because a man (właśnie przyszedł) ___ to mend the boiler.
has just come
Michelle and I had an argument last Tuesday and we (nie rozmawialiśmy) ___ to each other since.
haven't talked
What have you been up to (ostatnio) ___?
lately/recently
I think that Betty (ukradła moją portmonetkę) ___ because she seems like the kind of girl who'd do it.
has stolen my wallet
(Czy Jack zdecydował) ___ what kind of job he'd like to do in the future yet?
Has Jack decided
Michael (już spakował) ___ all his belongings, and he's moving to his new flat tomorrow.
has already packed
How many times (Jim był w) ___ Greece so far?
has Jim been to
(Czy ty kiedykolwiek) ___ scored a goal in your career as a professional footballer?
Have you ever
Dan and I are friends again. (I / forgive / he) ___ being so rude to me and I know he's sorry for what he's done.
I have forgiven him for
Let's help her look for her keys because it seems that she (not / find / they) ___ yet.
has not found them
(who / win / six) ___ awards for their banana curry pizza so far? Do you know this chef?
Who has won six
Don't worry, Mindy has (learn / lot) ___ September and she will easily pass the exams.
learned a lot since
We should meet soon because (we / not / talk) ___ ages.
we haven't talked for
He (not / be / late) ___ work since I reprimanded him last month.
has not been late for
How long (you / know) ___ this place? It's wonderful!
have you known
We have scored (five / goal / so) ___, but the match isn't over yet.
five goals so far
How is Kurt doing? I (not / visit / he) ___ March.
haven't visited him since
(what / happen / you) ___ green T-shirt? I bought it two days ago and now it's so shabby!
What has happened to your
Corey (not / show / I) ___ his new car yet, so I don't know what it's like.
has not shown me
Jim refused to buy a new smartphone for Sue, and she (be / sad) ___ since.
has been sad ever
He (be / interest) ___ travelling the world recently and he wants to go to Japan next month.
has been interested in
Tell me honestly, who (not / read) ___ this book yet?
has not read
Well, Isabelle (never / eat) ___ sushi, so she doesn't realize what she's missing.
has never eaten
We (not / see / any) ___ two days. You're the first person we're meeting on this trail.
haven't seen anyone for
Oh, please, let me relax for a moment because (I / just / finish / clean) ___ the bathroom.
I have just finished cleaning
Let's go for a pizza, okay? (I / not / eat / any) ___ since 6 a.m.
I haven't eaten anything
Put on a warm jacket if you want to go out because (it / be) ___ windy since morning.
it has been
How many albums (you / listen) ___ today, Zoe? You should take your headphones off from time to time and go for a walk, you know?
have you listened to
Victor and Walter (never / be) ___ Riverside County, but they're planning to go there this year.
have never been to
Our (neighbour / go) ___ Germany and they are still there.
neighbour has gone to
Wait a moment, Ted (just / come) ___ home. I'll give him the phone so that you can talk things over, all right?
has just come
To be honest, (we / not / talk) ___ moving to Portugal yet.
we haven't talked about
What (you / be) ___ up to lately, Chris? Anything interesting?
have you been
I think Richard (take / I) ___ bag by mistake. They were almost identical.
has taken my
(he / decide) ___ what colour we should paint this room?
Has he decided
Rowan (already / pack) ___ suitcases because he's going to France for the holidays.
has already packed his
How many times (she / be) ___ Poland before?
has she been to
(you / ever / see) ___ such a huge lizard? It's enormous!
Have you ever seen