I have shared with you about Present Perfect and I am sure you have practise in using it or make some drilling by building your sentences with your own words. Hereunder I am going to give some explanations about Present Perfect Progressive (Continues). You can also use the present perfect progressive for present perfect (simple)
Here is the formula for you to remember:
Subject + (has/have) + been + (verb + ing)
Some examples of sentences:
- John has been living in the same house for twenty years — John has lived in the same house for twenty years.
- John has been working in Washington for three years.
- John has been to California three times
- It has been raining hard since yesterday and it is still raining.
- He has been ringing me up all morning.
Have a nice day.