Edit Game
A2 Adults: Empower Elementary - 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   24  Close
My dad _____________(not cook) dinner today.
 
hasn´t cooked
 
no cook
 
hasn't cook
We __________ a really interesting book this month. (read)
have read
She __________ all her money on clothes. (spend)
 
has spent
 
have spent
My dog ________________(never/stay) at the Vet´s.
has never stayed
______________ (your favourite actor/ make) a film?
Has your favourite actor ever made...
Judite ______________(not study) a lot this week!
hasn´t studied
We __________ lots of photos on holiday. (not take)
haven´t taken
Our doctor __________ us for many years. (know)
has known
I _______________(not find) my keys. I can´t open the door!
haven´t found
They _____________(not hear) from their cousin today. They are going to call him.
haven´t heard
Chris ________________(never/win) a prize in his life!
has never won
My parents __________ for work. (not leave)
haven´t left
Sarah __________ a postcard to her grandmother. (not send)
hasn´t sent
We __________ to Spain twice. (be)
have been
_____________________(your mum/ever/buy) a house?
Has your mum ever bought
__________ she __________ her project yet? (do)
Has/ done
My teacher __________ three emails today. (write)
has written
I´m sorry. I__________ my homework at home. (forget)
have forgotten
_________________ (you/ever/have) a dog?
Have you ever had
They __________ in the sea this summer. (swim)
have swum
We __________ sushi before. (never/ eat)
have never eaten
__________ you __________ that new film? (see)
Have / seen
She __________ her phone again! (break)
has broken
I __________ to London three times. (fly)
have flown