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