Game Preview

Present perfect simple / continuous + adjectives ...

  •  English    20     Public
    Choose the correct word to complete the sentence
  •   Study   Slideshow
  • How long ________ this toothache?
    do you have
    have you had
    have you been having
  •  20
  • My grandparents have a(n) ________ cottage in the country.
    old lovely little
    lovely little old
    little old lovely
  •  15
  • How many miles ________ per week?
    you’re running
    have you been running
    you’ve been running
  •  10
  • I think the government needs to do more to help ________.
    the poor
    the poverty
    poor
  •  20
  • ________ joined my English class this week.
    A Taiwanese girl
    A Taiwanese
    Taiwanese girl
  •  25
  • Oh no! There’s blood on that player’s shirt! He has ________ himself!
    been cutting
    cut
    cutted
  •  15
  • Harry’s got a ________ sports car.
    new blue fantastic
    blue new fantastic
    fantastic new blue
  •  25
  • How long ________ in this hospital?
    do you work
    you have been working
    have you been working
  •  20
  • How many times ________ to the coast this year?
    did you go
    have you been
    have you been going
  •  15
  • All ________ in my class were really friendly.
    the Mexican
    the Mexicans
    Mexicans
  •  10
  • We’ve lived in this area ________ I was six years old.
    for
    since
    from
  •  10
  • ________ have a reputation for being hard-working people.
    The Poles
    A Pole
    Polish
  •  25
  • A) You look exhausted! B) That’s because I ________ all day. I have food poisoning!
    ’ve been vomiting
    vomit
    ’ve vomit
  •  10
  • I think the ________ dress suits you best.
    long green cotton
    green long cotton
    cotton long green
  •  20
  • A) Do you need some painkillers? B) No thanks. ________some.
    I’ve been already taking
    I’ve already taken
    I’ve already been taking
  •  25
  • ________ the cut yet?
    Have you cleaned
    Did you clean
    Have you been cleaning
  •  15