Game Preview

present perfect simple and continuous

  •  English    19     Public
    B1 level
  •   Study   Slideshow
  • I wonder where the boys are. I´ve ___waited / been waiting __ for them outside the cinema for ages!
    been waiting
  •  15
  • We´ve already _looked / been looking ___ at three flats this week, but we can´t decide which one we want.
    looked
  •  15
  • Mum´s tired because she´s __gardened / been gardening __ all morning and it´s hot outside.
    been gardening
  •  15
  • For me, Rome is the most beautiful city in Europe, that´s why I´ve __visited / been visiting __it so many times.
    visited
  •  15
  • Kally hasn´t __found / been finding __ the right building for her new flower shop yet.
    found
  •  15
  • The Smiths have __built / been building ___their new house for three months now.
    been building
  •  15
  • Life in the countryside is boring and I´ve often ___thought / been thinking __ about moving to the city.
    thought
  •  15
  • Joe has ___learnt / been learning__ Spanish since May because he wants to go to Madrid.
    been learning
  •  15
  • I ____________ (try) to call Emily all morning, but I _______(not have) any luck. I wonder if she __________(go) to the library.
    have been trying / haven´t had / has gone
  •  25
  • Sam ___(go) to a music school in the city centre for about a month. He __(have) ten guitar lessons so far, but he ____(not become) a guitar legend yet!
    has been going / has had / hasn´t become
  •  25
  • Ellie ____(not paint) for long today, but she ___(already, finish) two rooms in her new flat. Unfortunately, she ______(just, run out of) paint!
    hasn´t been painting / has already finished / has just run out of
  •  25
  • __________(you, see) Ben today? It´s his birthday and I ______(not, wish) him a happy birthday yet. If you see him, can you tell him that I ________ (look) for him?
    Have you seen / haven´t wished / have been looking
  •  25
  • It´s __________(rain) for two hours.
    been raining
  •  15
  • I ___________(Iearn) Spanish since December.
    have been learning
  •  15
  • Why are your hands so dirty? What ____________(do)?
    have been doing
  •  15
  • How long ____(read) that book?
    have you been reading
  •  15