Game Preview

Present Perfect Simple - Present Perfect Continu ...

  •  English    22     Public
    Present Perfect Simple - Present Perfect Continuous
  •   Study   Slideshow
  • My back hurts.That's because you ___ (work) all day.
    have been working
  •  15
  • Look, I ___ (find) my old train set!
    have found
  •  20
  • You look tired. What ____ (you/do)? - I ____ (run) to school for 10 minutes.
    have you been doing - have been running
  •  25
  • She (live) _______ in London since 2010.
    She has been living in London since 2010.
  •  15
  • They (wait) _______ for the bus for over half an hour.
    They have been waiting for the bus for over half an hour.
  •  20
  • We (travel) _______ to many countries, but we've never been to Asia.
    We have travelled to many countries, but we've never been to Asia.
  •  20
  • Ann (write) _______ a novel for the past six months.
    Ann has been writing a novel for the past six months.
  •  25
  • The children ___ (do) their homework since they came from school.
    The children have been doing their homework since they came from school.
  •  15
  • My parents (know) _______ each other since they were in college.
    My parents have known each other since they were in college.
  •  20
  • The kids (play) _______ outside all day, so they're exhausted now.
    The kids have been playing outside all day, so they're exhausted now.
  •  25
  • My aunt (work) _______ at the same company for ten years.
    My aunt has been working at the same company for ten years.
  •  15
  • He (wait) _______ for you since 9 AM.
    He has been waiting for you since 9 AM.
  •  20
  • How many books (you/read) _______ so far this year?
    How many books have you read so far this year?
  •  15
  • Jane (work) _______ on this project for three months already.
    Jane has been working on this project for three months already.
  •  25
  • How many languages (you/learn) _______ in your life?
    How many languages have you learned in your life?
  •  15
  • Vicky (know) _______ him for a very long time.
    Vicky has known him for a very long time.
  •  20