Edit Game
Present perfect simple & continuous
 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   16  Close
My sister (drink) coffee for most of the evening. Now she can't sleep!
has been drinking
You (write) that email for over an hour. How long is it going to take you?
have been writing
'Is dinner ready yet? You (cook) for hours!'
have been cooking
I ... (know) this song since I was a child.
have known
She ... (be) to the bank to pay some bills. She'll be back in an hour.
has gone
Where ... (you/be)? Your mother ... (call) you all day!
have you been / has been calling
The teacher ... (give) us really difficult tests all year.
has been giving
She ... (teach) Physics for more than fifteen years.
has been teaching / has taught
The baby ... (sleep) for two hours.
has been sleeping
(You/ever/meet) anybody really famous?
Have you ever met
(You/always/hate) science subjects?
Have you always hated
This horrible teacher ... (not teach/I) anything so far!
hasn't taught me
This is the second time she ... (do) something like that to me.
has done
How long ... (they/argue) now?
have they been arguing
We ... (plan) for my sister's wedding for months! Now the day is here!
have been planning
They ... (never/see) the Eiffel Tower before.
have never seen