Present perfect vs present perfect continuous
Quiz by Rana Shadid
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
- 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!
39 questions
Show answers
- Q1I ______________ (work) at the same company since I left college.have been working30sEditDelete
- Q2The price of oil ______________ (fall) for several months.has been falling30sEditDelete
- Q3How long _________ your friend _____________ study ebglishhas been studying30sEditDelete
- Q4We ____________ (not/make) any process in our health project.haven't been making30sEditDelete
- Q5______________ the development agencies ________ a new program?have been planning30sEditDelete
- Q6the company ______________ (not/do) very well.hasn't been doing well30sEditDelete
- Q7I ________________ (visit) ten countries in the last 3 months.have visited30sEditDelete
- Q8Is there a problem with the email? Your boss _____________ (try) to contact you.has been trying30sEditDelete
- Q9The customer ______________ (reply) to our email.hasn't replied30sEditDelete
- Q10Many of the women in the study _____________ (have) at least three children.have had30sEditDelete
- Q11I'm afraid we _______________ (not/finish) the report.haven't finished30sEditDelete
- Q12_________ you ______________ (listen) to me? This is important.Have been listening30sEditDelete
- Q13The new director ____________ (run) several successful compnaies in her career.has run30sEditDelete
- Q14Sorry I'm late! I _____________ (have) lunch with an old friend.have been having30sEditDelete
- Q15_______________ the proposal from the design department _____________ (arrive)?has arrived30sEditDelete
- Q16It's a great film. We _____________ (see) it three times.have seen30sEditDelete
- Q17I'm not buying a tablet. The prices ____________ (not come) down enough yet.haven't come30sEditDelete
- Q18The government _____________ (know) about the problem for a while.has known30sEditDelete
- Q19I'm so tired these days. I ____________ (not / sleep) well lately.haven't been sleeping30sEditDelete
- Q20The charity _____________ (help) people around the world for two decades.has been helping30sEditDelete