Edit Game
Present perfect simple or continuous B1+
 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   20  Close
20) Help, ________ (lose) my wallet. How can I get home?
've lost
19) I ________ (have) my dog for sixteen years.
ve had
18) She ________ (drink) ten glasses of water!
's drunk
17) I ________ (read) your book all day. It's very interesting, but I'm only on chapter 2
've been reading
16) How long ________ (you/be) a lawyer?
16) How long (you/be) a lawyer?
15) ________ (you/finish) your homework yet?
Have you finished
14) I ________ (wait) three hours already!
've been waiting
13) Luke ________ (never/be) abroad.
's never been
12) Iona is exhausted these days. She ________ (work) too hard recently.
's been working
11) The baby's face is really dirty. What ________ (he/eat)?
has he been eating
10) The students ________ (finish) their exams. They're very happy.
have finished
9) Julie ________ (cook) dinner. Let's go and eat!
s cooked
8) He ________ (eat) six bars of chocolate today.
's eaten
7) How many times ________ (you/take) this exam?
have you taken
6) Sorry about the mess! I ________ (bake).
've been baking
5) I ________ (drink) more water recently, and I feel better.
've been drinking
4. How long ________ (you/know) Simon?
have you known
3. I ________ (clean) all morning - I'm fed up!
've been cleaning
2. Lucy ________ (run) 2000 metres today.
's run
1. ________ (they/arrive) already?
Have they arrived