Edit Game
9. Present Perfect Continuous or Present Perfect
 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   21  Close
I've been working ______ I got up.
since
Our dog has been ill _____ two days.
for
She hasn't lost a match ______ April.
since
They've been living in France ______ eight years.
 
for
 
since
Nobody has seen him ______ last Friday.
 
since
 
for
I (paint) my house all day, but it's not finished yet.
've / have been painting
It (not/rain) for three hours! Only about one hour.
hasn't rained / hasn't been raining
She (take) French lessons lately.
's / has been taking
He (see) the film 'The King's Speech' about six times.
 
has seen
 
has saw
 
has been seeing
 
has been seen
She (promise) to help many times.
 
has promised
 
has been promising
 
has promising
I (not/do) the housework yet.
haven't done
The students (finish) their exams. They're very happy.
have finished
Julie (cook) dinner. Let's go and eat!
 
has cooked
 
has been cooked
 
has been cooking
 
has cooken
He (eat) six bars of chocolate today.
has eaten
How many times (you/take) this exam?
 
have you taken
 
have you took
 
have you been take
 
have you been taking
Sorry about the mess! I (bake).
 
have been baking
 
has baked
 
have baked
 
has been baking
I (drink) more water recently, and I feel better.
have been drinking
How long (you/ / know) Simon?
have you known
I (clean) all morning - I'm fed up!
 
've been cleaning
 
have cleaned
 
has cleaned
 
has been clean
Lucy (run) 2000 metres today.
 
has run
 
has ran
 
has been run
 
has been running
1) (they/arrive) already?
Have they arrived already?