Reading Read a small text and answer some of the interesting questions ! Vocabulary Expand your vocab by playing fun quiz games about English words and slangs ! Grammar Enjoy interesting quiz games about grammar in recent blogposts ! Grammar Quiz - Present Perfect and Present Perfect Continuous Present Perfect and Present Perfect Continuous Choose the correct option to fill in the blank. 1 / 10 Jasmine ________ her house three times this year already. has painted have painted have been painting has been painting 2 / 10 My father ___________ the programme of horse racing since 7pm. I wish I could switch to another channel. have watched has watched have been watching has been watching 3 / 10 The director ____________ the decision of postponing the filming. has just made have just made has just been making have just been making 4 / 10 I hope you are enjoying yourself in Bristol. I'm sure you ___________ hard for your interview at university recently. have prepared has prepared have been preparing has been preparing 5 / 10 We ___________ 10 basketfuls of strawberries so far. Look at them! have picked has picked have been picking has been picking 6 / 10 Billy ___________ to the library. He will be back soon. has just been going have just been going have just gone has just gone 7 / 10 Susan ___________ cupcakes for her friend's wedding party. She ___________ making 50 cupcakes so far. has been baking, has been finishing has baked, has finished has been baking, has finished has baked, has been finishing 8 / 10 You ___________ all day. You should let me drive now. have driven has driven have been driving has been driving 9 / 10 The linguists ___________ the topic of reduction in language diversity since 2012. They will complete their study very soon. have been researching has been researching have researched has researched 10 / 10 My sister and cousin _______________ how to play guitar for a year. has been learning have been learning has learnt have learnt Your score isThe average score is 100% 0% Restart quiz