placeholder image to represent content

Present Perfect Simple and Progressive

Quiz by shelly Triffon

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