placeholder image to represent content

Present Perfect Simple and Progressive

Quiz by shelly Triffon

Feel free to use or edit a copy

includes Teacher and Student dashboards

Measure skills
from any curriculum

Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.

With a free account, teachers can
  • edit the questions
  • save a copy for later
  • start a class game
  • view complete results in the Gradebook and Mastery Dashboards
  • automatically assign follow-up activities based on students’ scores
  • assign as homework
  • share a link with colleagues
  • print as a bubble sheet

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

Correct quiz answers unlock more play!

New Quizalize solo game modes
21 questions
Show answers
  • Q1
    I have known them...a long time.
    for
    since
    30s
  • Q2
    She hasn't eaten .... two days.
    since
    for
    30s
  • Q3
    The students have solved four math problems...the lesson began.
    for
    since
    30s
  • Q4
    Limor....(work) here for three years.
    has worked
    worked
    30s
  • Q5
    I ....(play) football since I was little.
    have played
    played
    30s
  • Q6
    Dalia...(study) Karate for a long time.
    has studied
    studied
    30s
  • Q7
    We... (want) to travel to Spain for years.
    have wanted
    wanted
    30s
  • Q8
    I have ...to Europe several times.
    be
    been
    was
    30s
  • Q9
    It has...(take) a long time for you to understand.
    takes
    taken
    took
    30s
  • Q10
    Use the present perfect: Thank you. I ...... (have) a wonderful time.
    Users enter free text
    Type an Answer
    30s
  • Q11
    Use the present Perfect: She.... (choose) three lovely sweaters.
    Users enter free text
    Type an Answer
    30s
  • Q12
    Use the present perfect: The bank... (lend) him quite a lot of money.
    Users enter free text
    Type an Answer
    30s
  • Q13
    Tal wants to decorate her room. Her room...(look) like a little girl's room for years.
    Users enter free text
    Type an Answer
    30s
  • Q14
    I...(sit) in the Emergency Room for hours, but I still haven't spoken to a doctor.
    have been sitting
    have sat
    30s
  • Q15
    Dina...(do) her homework the whole morning. She really deserves a break.
    has been doing
    has done
    30s

Teachers give this quiz to your class