placeholder image to represent content

Present Perfect vs Present Perfect Continuous

Quiz by Thị Anh Linh Lê

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
15 questions
Show answers
  • Q1
    I ____ English for five years. I study it at school.
    have been learning
    learnt
    have learnt
    am learning
    20s
  • Q2
    2. You can have your book back now. I ____ it.
    had read
    read
    have read
    have been reading
    20s
  • Q3
    3. You look upset. ____ you ____?
    Have - cried
    Are – crying
    Have - been crying
    Do - cry
    20s
  • Q4
    4. How many times ____ you ____ that international conference?
    have - attended
    have - been attending
    do - attend
    did – attend
    20s
  • Q5
    5. I ____ for my math textbook all day, but I ____ it yet.
    have been looking/haven't been finding
    have been looking/haven't found
    have looked/haven't been finding
    have looked/haven't found
    20s
  • Q6
    6. Mum ____ all morning. She ____ lots of Christmas presents.
    has shopped/has been buying
    has been shopping/has bought
    has been shopping/has been buying
    has shopped/has bought
    20s
  • Q7
    7. Kevin ____ his homework, but he ____ it yet.
    has been doing/hasn't been finishing
    has done/hasn't finished
    has done/hasn't been finishing
    has been doing/hasn't finished
    20s
  • Q8
    8. Pete ____ at Midfield Secondary School since 2006, but he ____ music in his lessons twice.
    has been teaching/has only played
    has taught/has only been playing
    has taught/has only played
    has been teaching/has only been playing
    20s
  • Q9
    9. I ____ the biography of Robbie Williams, but I'm on page 50.
    had read
    was reading
    have been reading
    have read
    20s
  • Q10
    10. Jimmy can go out when he ____ for the exam.
    has studied
    studied
    has been studied
    has been studying
    20s
  • Q11
    11. I ____ the latest Harry Potter book all day. I'm dying to know what happens in the end!
    have been reading
    am reading
    had read
    have read
    20s
  • Q12
    12. So far I ____ any of the exams at school.
    haven't been failing
    haven't failed
    didn't fail
    hadn't failed
    20s
  • Q13
    13. We ____ our classroom for the upcoming Teachers' Day, but there's still a lot to do.
    have decorated
    decorated
    are decorating
    have been decorating
    20s
  • Q14
    14. Margaret ____ in the school marathon for charity before.
    has never run
    never runs
    never ran
    has never been running
    20s
  • Q15
    15. My brother graduated from Hong Kong University of Science and Technology last month and ____ for a job since then.
    has looked
    has been looking
    was looking
    had looked
    20s

Teachers give this quiz to your class