Edit Game
Present perfect Vs present perfect continuous
 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   20  Close
The writer (deserve) this award for a long time
Has deserved
I (paint) my house all day, but it's not finished yet.
Have been painting
Raúl (be) at the school since 6am.
Has been
David (eat) chocolate all morning, so he feels sick.
Has been eating
How much petrol (she/buy)?
Has she bought
It's really smelly in here. (somebody/smoke)?
Has somebody been smoking
We (know) David for ages.
Have known
I (be) in London for three years.
Have been
I (call) John for hours and hours and he hasn't answered. I'm really angry with him!
Have been calling
How many times (you/visit) Scotland?
Have you visited
Raúl (leave) .
Has left
It (not/rain) for three hours! Only about one hour.
Hasn't been raining
She (take) French lessons lately.
Has been taking
We (paint) our living room. I think it looks a lot better.
Have painted
He (see) the film 'Shrek' about six times.
Has seen
She (write) her essay and (send) it to her professor.
Has written, has sent
He (clean) the kitchen. Everything is sparkling clean.
Has cleaned
She (promise) to help many times.
Has promised
They (study) very hard recently.
Have been studying
I (not/do) the housework yet.
Haven't done