Present Tenses - Perfect Continuous - Quiz 2
Quiz by Ben Hopkins
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
Our brand new solo games combine with your quiz, on the same screen
Correct quiz answers unlock more play!
30 questions
Show answers
- Q1I _______ on this project all week. (to work)have workedam workingworkhave been working30s
- Q2I usually _____ good grades. (to get)getam gettinghave been gettinghave got30s
- Q3Geely, a Chinese car manufacturer, _____ Volvo since 2010. (to own)has ownedownsis owninghas been owning30s
- Q4I _______ to Arsenal matches since 2011. (to go)have gonehave been goingam goinggo30s
- Q5I _______ Quizlet for a couple of months. (to use)have been usingusehave usedam using30s
- Q6My Grandfather always ______ me good presents. (to give)is givinggiveshas been givinghas given30s
- Q7It _______ all day. (to rain)rainsis raininghas rainedhas been raining30s
- Q8Where have you been? We ______ for you for ages! (to look)lookare lookinghave lookedhave been looking30s
- Q9How long ___ you _____ ? (to wait)have been waitingdo waitare waitinghave waited30s
- Q10How long ____ you _____ about it? (to know)do knoware knowinghave knownhave been knowing30s
- Q11There ______ a cinema in my town since 2001. (to be)has beenis30s
- Q12How long ____ you ____ married? (to be)have beenare30s
- Q13She _______ the piano since she was a child. (to play)has been playinghas playedis playingplays30s
- Q14We _______ together for a couple of years. (to work)workhave workedhave been workingare working30s
- Q15Our cleaner _____ the floor twice a week. (to wash)washesis washinghas been washinghas washed30s