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