Edit Game
B1 Present Perfect Simple or 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   60  Close
I've _____ heard of a 'sudoku'. What is it? (already • ever • for • just • never • since • yet)
never
It's strange that you mention the film Crash. I've _____ been reading about it in the paper. (already • ever • for • just • never • since • yet)
just
Pedro has been having English lessons _____ he was five years old. (already • ever • for • just • never • since • yet)
since
I'm afraid we've ______ made plans for this weekend, so we won't be free. (already • ever • for • just • never • since • yet)
already
Have you _____ been to the UK before? (already • ever • for • just • never • since • yet)
ever
We've been waiting for you _______ over an hour. Where have you been? (already • ever • for • just • never • since • yet)
for
I haven't listened to their new CD _______. Is it any good? (already • ever • for • just • never • since • yet)
yet
I haven't listened to their new CD _______. Is it any good?
I haven't listened to their new CD _______. Is it any good?
Have the boys (A). played / (B). been playing computer games since this morning?
B. been playing
Jo has already (A). invited / (B). been inviting Shirley to dinner.
A. invited
Have you (A). talked / (B). been talking on the phone since eight o'clock?
B. been talking
You've (A). written / (B). been writing that e-mail for over an hour. How long is it going to take you?
B. been writing
They haven't (A). arrived / (B). been arriving yet, but they should be here soon.
A. arrived
I think I've (A). heard / (B). been hearing that song before.
A. heard
D10
I've been thinking
D9
We've been looking
D8
We've also been planning
D7
I've been painting
D6
I've been working
D5
I haven't been going
D4
I've just been sitting
D3
Have you been working
D2
I've been studying
D1.
have you been doing
He/ not/ pick/ it/ up/ yet.
He hasn't picked it up yet.
Dave/ drop/ his pen/ on the floor.
Dave has dropped his pen on the floor.
Christine/ already/ open/ book
Christine has already opened book.
Tony/ not/ finish/ get/ his books ready.
Tony hasn't finished getting his books ready.
Joe and Tim/ just/ come/ into the classroom
Joe and Tim have just come into the classroom
teacher/ already/ write/ on the board.
The teacher has already written on the board.
lesson/ not/ start/ yet.
The lesson has not started yet.
_______ an email before?
A. Have you ever sent/ B. Did you ever send
______ to New York when you went to the States last summer?
A. Have you been/ B. Did you go
They ______ the baby a name yet.
A. haven't given/ B. didn't give
It's the first time ______ our flat, isn't it?
A. you've visited/ B. you visited
Carol and I ______ to the cinema three nights ago.
A. have been/ B. went
... here since 2005?
A. Have you lived/ B. Did you live
Adam ... his room last night.
A. has tidied/ B. tidied
.... never played this game before.
A. I've ; B. I
Help, I ___________________ (lose) my wallet! How can I get home?
 
have lost
 
have been losing
 
has been losing
 
has lost
. I ___________________ (have) my dog for sixteen years.
 
have had
 
has had
 
have been having
 
has been having
Martita _______ (drink) ten glasses of water! She's going to have to pee soon.
 
has drunk
 
has been drinking
 
have been drinking
 
have drunk
I _________ (read) your book all day. It’s very interesting, but I’m only on chapter 2.
 
have been reading
 
has been reading
 
have read
 
has read
How long ___________________ (you / be) a veterinarian?
 
have you been
 
has you been
 
have you been being
 
have you
. ___________________ (you / finish) your homework yet?
 
Have you finished
 
Has you finished
 
Has you been finishing
 
Have you been finishing
I ________ (wait) for three hours already!
 
have been waiting
 
has waited
 
have waited
 
has been waiting
Alejandro ___________________ (never / be) to New Zealand.
 
has never been
 
has never been being
 
have never been
 
have never been being
Noemi is exhausted. She ____________ (work) too hard recently.
 
has been working
 
has worked
 
have worked
 
have been working
The baby’s face is really dirty! What ___________________ (he / eat)?
 
has he been eating
 
have he been eating
 
has he eaten
 
has she eaten
The B2 students ___________________ (finish) their exams. They’re nervous about their grades.
 
have finished
 
has been finished
 
has finished
 
have been finished
Paquito ______ (cook) dinner. Let’s go and eat!
 
has cooked
 
have been cooking
 
has been cooking
 
have cooked
Natalia ________ (eat) six bars of chocolate today!
 
has eaten
 
have been eating
 
has being eating
 
has been eating
How many times ______(you / take) this exam?
 
have you taken
 
have you been taking
 
has you been taking
 
have you taked
Sorry about the mess! I __________ (cook).
 
have been cooking
 
has been cooking
 
have cooked
 
has cooked
I ___ (drink) more water this week, and I feel better.
 
have been drinking
 
has been drinking
 
have drunk
 
has drunk
How long_________ (you / know) Marcos? Desde cuando conoces a Marcos?
 
have you known
 
have you been knowing
 
have you knowed
 
has you known
I ______ (clean) all morning – I’m exhausted.
 
have been cleaning
 
have cleaned
 
has cleaned
 
has been cleaning
Lucy A. ________ (run) 2000 metres today.
 
has run
 
have run
 
have been running
 
has been running
1. ____________ (they / arrive) yet?
 
Have they arrived
 
Have they arrive
 
Have they been arriving
 
Already They have been