Game Preview

6. Present Perfect Continuous or Present Perfect

  •  English    20     Public
    Choose what you need to use - present perfect simple or present perfect continuous
  •   Study   Slideshow
  • She ________ (write) letters all morning.
    She has been writing letters all morning.
  •  15
  • She _________ (write) six letters this morning.
    She has written six letters this morning.
  •  20
  • How long he _______ (see) her? - Not long, but they're getting married next month.
    How long has he been seeing her? - Not long, but they're getting married next month.
  •  25
  • What you ________ (do)? You're all wet.
    What have you been doing? You're all wet.
  •  20
  • What you ________(do) with my keys? - I haven't seen your keys
    What have you done with my keys? - I haven't seen your keys
  •  20
  • I ________ (cook) for the last two hours and now you tell me you're not hungry!
    I have been cooking for the last two hours and now you tell me you're not hungry!
  •  20
  • John __________(tell) you about the party next week? - No, we were talking about last weekend.
    Has John been telling you about the party next week? - No, we were talking about last weekend.
  •  25
  • Why are you sweating? - I ________ (cut) the grass
    Why are you sweating? - I've been cutting the grass
  •  20
  • I ________ (work) in the garden all day and now I'm tired.
    I've been working in the garden all day and now I'm tired.
  •  20
  • Teacher to student: you ____________ (do) your homework?
    Teacher to student: Have you done your homework?
  •  15
  • How long he____ (see) her? - Not long, but they're getting married next month.
    How long has he been seeing her? - Not long, but they're getting married next month.
  •  20
  • Why are you crying? - I ______ (cut) onions.
    Why are you crying? - I've been cutting onions.
  •  20
  • What you ________ (do)? You're all wet.
    What have you been doing? You're all wet.
  •  20
  • Someone _________ (take) my dictionary!
    Someone has taken my dictionary!
  •  20
  • He _________ (put on) a lot of weight since he came to Germany.
    He's put on a lot of weight since he came to Germany.
  •  25
  • How long you __________ (know) her?
    How long have you known her?
  •  20