Edit Game
Present perfect vs Past simple
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




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   30  Close
A few days ago I _______________ a very interesting programme on television about wildlife (watch)
watched
Oh! I_________________my watch. Have you seen it? (loses)
have lost
They still _____________ (not/phone) to tell us the news.
haven't phoned
Once upon a time there ___________ a beautiful princess who ___________ in a beautiful castle… (to be/to live)
was /lived
My brother has _______________ to Mexico three times. (be)
has been
We ____________(already/have) three tests this week.
have already had
How many poems ________________(he/write) this month?
has he written
She ________________(lose) her keys when she was in London.
lost
I______________(never/hear) this song. Who made it?
have never heard
They ... (move) to London two years ago.
moved
We ... (not/see) him since he ... (leave) school.
haven't seen, left
My little sister ... (not/learn) to read yet.
hasn't learnt
I ... (see) an old friend of mine last week.
saw
They ________ (just/ buy) some postcards.
have just bought
Oh no, The dog _________________ (eat) its toy!
has eaten
___________ (you/see) any good films recently?
Have you seen
They _____ (swim) in the sea last summer.
swam
_________ (you/ever/ride) a camel?
Have you ever ridden
A: My brother and his wife get on very well. B: How long ...... they ...... married? (BE) A: They ......... married since 1995. They ........ at university. (BE, BE, MEET)
HAVE....BEEN / HAVE BEEN / MET
I ....... Sandra when I ...... at university. We ....... each other for 25 years. (MEET, BE, KNOW)
met, was, have known
______you_________(read) any good books recently?
Have you read
I _______________ (not hear) from Jessica since her family moved to China.
haven't heard
It __________(rain) for many days. I wonder when it will stop raining.
has rained
Mr Clark ________(already/work) in a bank for 15 years.
has already worked
Your car looks very clean. ____________(you/wash) it?
have you washed
Toby _______________ (live) in Japan for years, but he's back in the UK now.
lived
They ___________(watch) a good film on TV yesterday.
watched
Who _________(write) "Hamlet"?
wrote
Last night my sister and I _________(have) some free time, so we__________(go) to the cinema.
had, went
I _______________(live)here since I ________(be) 5 years old.
have lived, was