Fill in the Blanks PRESENT PERFECT CONTINUOUS TENSEOnline version TENSES by Engz 1 enhancing been has He his coding skills for a year . 2 working has been The team the project for months . 3 hours for She has been running the marathon . 4 have brainstorming been We on this idea for a very long time . 5 have scientists month The been conducting their experiments since last . 6 She her improving has been language proficiency for years . 7 have developing for We been the new software our project . 8 morning since this He has been working on the report . 9 children been have building The the sandcastle for hours . 10 long She time a very has been writing her novel for . 11 They designing been have their website for months . 12 have skills cooking been I improving my for a year . 13 competition The upcoming has team been training for the for weeks . 14 skills months piano her She has been practicing for . 15 have for months event We been planning the . 16 very has time paper He been working on his research for a long . 17 They marketing for strategy have been discussing their weeks . 18 morning since garden tending She has been the . 19 have for my I been writing novel two months now . 20 year business running been They have their since last . 21 skills language his improving He has been for a year . 22 treehouse for building kids The have been their weeks . 23 skills piano childhood her She has been practicing since . 24 for preparing for have We been the new semester months . 25 been has over a He writing his novel for year . 26 all semester projects on The students have been working their research . 27 improving skills for painting She has been her months . 28 plan a time developing have They been their business for long . 29 photography skills my enhancing I have been for years . 30 for scientists analyzing experiment The have been the data the .