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 had
    do you have
    have you been having
  •  20
  • My grandparents have a(n) ________ cottage in the country.
    lovely little old
    little old lovely
    old lovely little
  •  15
  • How many miles ________ per week?
    have you been running
    you’ve been running
    you’re running
  •  10
  • I think the government needs to do more to help ________.
    poor
    the poverty
    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.
    blue new fantastic
    fantastic new blue
    new blue 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?
    did you go
    have you been going
    have you been
  •  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.
    since
    for
    from
  •  10
  • ________ have a reputation for being hard-working people.
    Polish
    A Pole
    The Poles
  •  25
  • A) You look exhausted! B) That’s because I ________ all day. I have food poisoning!
    ’ve vomit
    vomit
    ’ve been vomiting
  •  10
  • I think the ________ dress suits you best.
    green long cotton
    cotton long green
    long green cotton
  •  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?
    Did you clean
    Have you cleaned
    Have you been cleaning
  •  15