Edit Game
Present Perfect Simple or 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   28  Close
(He work) here for long?
Has he worked / Has he been working
He (live) in Prague since 2014.
He's lived / He's been living
I (study) English for three years.
I've studied / I've been studying
They (clean) their house all morning, and will clean their garage next.
They've been cleaning
They (paint) their kitchen blue.
They've painted
She (run) three miles.
She's run
I (run), but now I'm relaxing at home.
I've been running / I've just run
How long (you feel) so depressed?
have you been feeling
I (watch) this new superhero TV series, but it's rubbish so I think I'll stop.
I've been watching
You look tired. What (you do)?
have you been doing
How long (you have) this problem?
have you had
I'll go swimming with you on Monday if I (recover) from this cold.
I've recovered
I'll give you back your ring when I (find) it.
I've found
They (go) on holiday twice this year.
They've gone
I (read) two books this month, and I'm really excited to finish them next weekend.
I've been reading
I (read) two books this month, and I (just start) a third.
I've read / I've just started
I (see) Jane a lot lately. We have a date tonight!
I've been seeing
I (see) Jane a lot lately, but now she's away in Paris.
I've seen
These letters (just arrive). Put them on the desk.
have just arrived
She (already do) her homework.
She's already done
He is the most honest person I (ever meet).
have ever met
This is the first time I (travel) to London.
have travelled
The Prime Minister (announce) that taxes are to increase next year.
has announced
I see they (knock down) the old cinema in the town centre.
have knocked down
Oh look, he (have) a haircut.
has had
I (be) to Spain but I (not be) to Italy.
have been / haven't been
You ever (be) to the National Gallery?
Have you ever been...
He (teach) English in five different countries.
has taught