Game Preview

Present perfect simple / continuous + adjectives ...

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