Edit Game
Present perfect practice
 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   23  Close
you-haven’t-your-why-homework-yet-done?
Why haven’t you done your homework yet?
she-has-ever-there-before-been?
Has she ever been there before?
I've _______ (live) here my _______ life.
I've lived here my whole/entire life.
She's _______ working there _____ ages.
She's been working there for ages.
He has _______ (hold) that position _______ 2008.
He has held that position since 2008.
______ you ever ________ (get) really sick?
Have you ever got/gotten really sick?
______ you ever ________ (ride) a motorcycle?
Have you ever ridden a motorcycle?
______ you ________ _______ (eat) lunch?
Have you already eaten lunch?
______ many times ________ _______ _______ (check) your email today?
How many times have you checked your email today?
How ______ ______ they been ______ (work) at that company?
How long have they been working at that company?
I've been feeling depressed ______ a few days.
I've been feeling depressed for a few days.
She _____ _______ in charge of that department ______ 1996.
She has been in charge of that department since 1996.
Which countries _______ you _________ (be)?
Which countries have you been to?
______ she ______ (send) it yet?
Has she sent it yet?
Why ______ you _______ (call) me? (negative)
Why haven't you called me?
_______ _______ you _______ ________ (do) all day?
What have you been doing all day?
_______ you ________ (have) a chance to look at it yet?
Have you had a chance to look at it yet?
_______ you ________ (figure out) what to do?
Have you figured out what to do?
_______ he ________ (say) anything about it?
Has he said anything about it?
_______ you ________ (eat) lunch yet?
Have you eaten lunch yet?
_______ you ________ (spend) time with your family recently?
Have you spent time with your family recently?
_______ you ________ (make) any progress in English?
Have you made any progress in English?
_______ you ________ ________ (get) enough exercise lately?
Have you been getting enough exercise lately?