Edit Game
Perfect Grammar?
 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   25  Close
He's not coming with us to the cinema. He _________________ (download) the film and he __________________ (watch) it several times.
He's not coming with us to the cinema. He HAS DOWLOADED the film and he HAS WATCHED it several times.
I ____________________ (read) a lot of books by Sacha. I ____________________ (even / read) his newest one: "Watching Grass Grow for Beginners". A Great read!
I HAVE READ a lot of books by Sacha. I HAVE EVEN READ the newest one: "How to Watch Grass Grow for Beginners". A Great read!
How long ____________________ (he / shop)? I ____________________ (wait) for ages for him to return so we can start cooking.
How long HAS HE BEEN SHOPPING? I HAVE BEEN WAITING for ages for him to return so we can start cooking.
. _____________________ (you / speak) to mum yet? No, I _____________________ (call) her all morning but she _____________________ (not pick up) so far.
HAVE YOU SPOKEN to mum yet? No, I HAVE BEEN CALLING her all morning but she HASN"T PICKED UP so far.
I _____________________ (eat) at the Bigos Palace last night. The food was delicious. That's my favourite restaurant. I _____________________ (eat) there many times.
I ATE at the Bigos Palace last night. The food was delicious. That's my favourite restaurant. I HAVE EATEN there many
How many books _____________________ (write) by J.K. Rowling?
How many books HAVE BEEN WRITTEN by J.K. Rowling?
How many plays _____________________ (write) by Shakespeare?
How many plays WERE WRITTEN by Shakespeare?
"Saka takes on one player. He's taking on another! He cuts inside and shoots! ... and he ________________ (scored)! Arsenal 5 Manchester United 0!"
"Saka takes on one player. He's taking on another! He cuts inside and shoots! ... and he HAS SCORED! Arsenal 5 Manchester United 0!"
I had to leave the meeting early. What ________________ (happen) at the end?
I had to leave the meeting early. What HAPPENED at the end?
Hi. Long time, no see. What ______________________ (do) since I last ___________________ (spoke) to you.
What HAVE YOU BEEN DOING since I last SPOKE to you.
It's a great film. I _________________ (see) it twice already.
It's a great film. I HAVE SEEN it twice already.
Money's tight. I _______________________ (have to) work 2 jobs just to make ends meet.
Money's tight. I HAVE BEEN HAVING TO work 2 jobs just to make ends meet.
I ____________________ (share) a flat since I ____________________ (move) out from my parents' place.
I HAVE BEEN SHARING a flat since I MOVED out from my parents' place.
Sorry, I’m late. How long _____________________ (you wait)?
Sorry, I’m late. How long HAVE YOU BEEN WAITING?
Why is she lying on the ground? Perhaps she _____________________ (hurt) herself. I hope someone _____________________ (call) for an ambulance..
Why is she lying on the ground? Perhaps she HAS HURT herself. I hope someone HAS CALLED for an ambulance..
How long _____________________ (you use) a bike to get around? I _____________________ (receive ) mine for my birthday and I _____________________ (ride) daily so I feel pretty fit.
How long HAVE YOU BEEN USING a bike to get around? I RECEIVED mine for my birthday and I HAVE BEEN RIDING it daily so I feel pretty fit.
You look tired. What time _____________________ (you / go) to bed?
You look tired. What time DID YOU GO to bed?
We _____________________ (travel) around South America since June and _____________________ (start) by exploring Machu Picchu in Peru.
We HAVE BEEN TRAVELLING around South America since June and STARTED by exploring Machu Picchu in Peru.
Do you remember how you first _____________ (meet) your best friend?
Do you remember how you first MET your best friend?
Is Sonia here? No, she _____________________ (not come) yet.
Is Sonia here? No, she HAS NOT COME yet.
Sandra _____________________ (throw up ) for a week. Her boyfriend Jack says she _____________________ (start) to feel ill last Monday. Everyone ________________ (beg) her to make an appointment with the doctor.
Sandra HAS BEEN THROWING UP for a week. Her boyfriend Jack says she STARTED to feel ill last Monday. Everyone HAS BEEN BEGGING her to make an appointment
I'm not upset. It's just I _________________________ (peel) onions.
I'm not upset. It's just I HAVE BEEN PEELING onions.
The weather _____________________ (be) very good yesterday so I _____________________ (not stay) at home.
The weather WAS very good yesterday so I DIDN'T STAY (not stay) at home.
We _____________________ (not have) a holiday last year, because there_____________________ (not be) enough time for that.
We DIDN"T HAVE a holiday last year, because there WASN"T enough time for that.
My friend's a great writer. He _____________________ (write) lots of books so far.
My friend's a great writer. He HAS WRITTEN lots of books so far.