1. We use it to talk about something that started in the past, but it still happening now.
We can usually use either the present perfect or the present perfect continuous.
- I have worked here since 2010.
- I have been working here since 2010.
Here is the sentence pattern.
Subject + have/has + been + verb(-ing)…
We can only use action verbs with present perfect continuous. These kinds of sentences will always have a period of time. We use "for" and "since" a lot with this verb tense.
- They have been talking for a long time.
- He has been sleeping for 12 hours.
- I have been studying all day.
- They have been friends since they were young.
- She has been a lawyer for 12 years.
- It has been snowing.
(We can still see snow on the ground) - He has been exercising.
(He is sweating and is wearing exercise clothes) - They have been fighting.
(They look angry and aren't talking to each other)
Have/has + subject + been + verb(-ing)…?
These questions usually contain "since", "for", or some other time expression.
- Have you been waiting for me for a long time?
- Has he been studying all day?
- Have they been watching TV since this morning?
Question Word + have/has + subject + been + verb(-ing)…?
- What have you been doing since this morning?
- What has she been doing for the last 2 months?
- What have they been doing all day?
How long + have/has + subject + been + verb(-ing)…?
- How long have you been waiting for me?
- How long has she been working here?
- How long have they been playing?