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