
Present Perfect vs Present Perfect Continuous
Quiz by Thị Anh Linh Lê
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
15 questions
Show answers
- Q1I ____ English for five years. I study it at school.have been learninglearnthave learntam learning20s
- Q22. You can have your book back now. I ____ it.had readreadhave readhave been reading20s
- Q33. You look upset. ____ you ____?Have - criedAre – cryingHave - been cryingDo - cry20s
- Q44. How many times ____ you ____ that international conference?have - attendedhave - been attendingdo - attenddid – attend20s
- Q55. I ____ for my math textbook all day, but I ____ it yet.have been looking/haven't been findinghave been looking/haven't foundhave looked/haven't been findinghave looked/haven't found20s
- Q66. Mum ____ all morning. She ____ lots of Christmas presents.has shopped/has been buyinghas been shopping/has boughthas been shopping/has been buyinghas shopped/has bought20s
- Q77. Kevin ____ his homework, but he ____ it yet.has been doing/hasn't been finishinghas done/hasn't finishedhas done/hasn't been finishinghas been doing/hasn't finished20s
- Q88. Pete ____ at Midfield Secondary School since 2006, but he ____ music in his lessons twice.has been teaching/has only playedhas taught/has only been playinghas taught/has only playedhas been teaching/has only been playing20s
- Q99. I ____ the biography of Robbie Williams, but I'm on page 50.had readwas readinghave been readinghave read20s
- Q1010. Jimmy can go out when he ____ for the exam.has studiedstudiedhas been studiedhas been studying20s
- Q1111. I ____ the latest Harry Potter book all day. I'm dying to know what happens in the end!have been readingam readinghad readhave read20s
- Q1212. So far I ____ any of the exams at school.haven't been failinghaven't faileddidn't failhadn't failed20s
- Q1313. We ____ our classroom for the upcoming Teachers' Day, but there's still a lot to do.have decorateddecoratedare decoratinghave been decorating20s
- Q1414. Margaret ____ in the school marathon for charity before.has never runnever runsnever ranhas never been running20s
- Q1515. My brother graduated from Hong Kong University of Science and Technology last month and ____ for a job since then.has lookedhas been lookingwas lookinghad looked20s