Present Perfect Simple and Progressive
Quiz by shelly Triffon
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
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
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
21 questions
Show answers
- Q1I have known them...a long time.forsince30s
- Q2She hasn't eaten .... two days.sincefor30s
- Q3The students have solved four math problems...the lesson began.forsince30s
- Q4Limor....(work) here for three years.has workedworked30s
- Q5I ....(play) football since I was little.have playedplayed30s
- Q6Dalia...(study) Karate for a long time.has studiedstudied30s
- Q7We... (want) to travel to Spain for years.have wantedwanted30s
- Q8I have ...to Europe several times.bebeenwas30s
- Q9It has...(take) a long time for you to understand.takestakentook30s
- Q10Use the present perfect: Thank you. I ...... (have) a wonderful time.Users enter free textType an Answer30s
- Q11Use the present Perfect: She.... (choose) three lovely sweaters.Users enter free textType an Answer30s
- Q12Use the present perfect: The bank... (lend) him quite a lot of money.Users enter free textType an Answer30s
- Q13Tal wants to decorate her room. Her room...(look) like a little girl's room for years.Users enter free textType an Answer30s
- Q14I...(sit) in the Emergency Room for hours, but I still haven't spoken to a doctor.have been sittinghave sat30s
- Q15Dina...(do) her homework the whole morning. She really deserves a break.has been doinghas done30s