Edit Game
Present perfect and past simple
 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   31  Close
I .......... (lie) in the sun for a long time yesterday.
lay
When .......... (you / break) your leg?
did you break
Ouch! I .......... (hurt) my knee. It's bleeding.
have hurt
.......... (the Chinese / invent) gunpowder?
Did the Chinese invent
How many lessons .......... (you / have) today?
have you had
Mr Clark .......... (already / work) in a bank for 15 years.
has already worked
When I was in the shopping centre I .......... (lose) my wallet.
lost
I can't find the key. I think I .......... (lose) it.
have lost
Mary is not here. She .......... (go) shopping with her husband.
has gone
Your car looks very clean .......... (you / wash) it?
have you washed
George .......... (not be) very well last week. So he .......... (not be) at school since last Monday.
wasn't - hasn't been
It .......... (rain) for many days. I wonder when it will stop raining.
has rained
My grandpa .......... (work) for this company for more than 30 years before he .......... (retire)
worked - retired
when we .......... (be) on holiday in Greece, it .......... (not rain) at all.
were - didn't rain
How many matches .......... (our football team / lose) so far this season?
has our football team lost
Who .......... (write) "Hamlet"?
wrote
Last night my sister and I .......... (have) some free time, so we .......... (go) to the cinema.
had - went
What .......... (you / learn) since you came here?
have you learnt
My brother .......... (not drive) a car before!
hasn't driven
It .......... (not stop) raining all day.
hasn't stopped
We .......... (not see) her today.
haven' seen
.......... (you / work) at this company for a long time?
Have you worked
They .......... (live) here all their life.
have lived
.......... (you / see) the new Marvel film yet?
Have you seen
.......... (you / give) your exam to the teacher?
Have you given
We .......... (lose) the dog.
have lost
The author .......... (write) a series of history novels.
has written
The football team .......... (not win) the championship six times.
hasn't won
My mum .......... (make) a cake for the party tonight.
has made
The children .......... (finish) their homework.
have finished
He .......... (not play) the piano for 5 years.
hasn't played