THEY HAVE BEEN FLYING ALL DAY .
We form the present perfect contiuous with have/has been + ….ing .
|I have been working||I haven’t been working||Have I been working?|
|He/she/it has been
|He /she/it hasn’t been working||Has he been working?|
|You/we/they have bee working||You/we/they haven’t been working||Have they been working?|
have=’ve have not=haven’t
has=’s has not= hasn’t
WHEN DO WE USE PRESENT PERFECT CONTINUOUS ?
Sentences with present perfect contiuous connect the present and the past .
- We usually use the present perfect continuous to talk about something that started in the past and has been in progress up to the present .
We can say how long with since and for .
We use since when we give the beginning of the time ( for example since Tuesday) .
EXAMPLE . It’s been snowing since Tuesday .
We use for when we give the length of time.
EXAMPLE . It’s been snowing for three days .
2. We use present perfect continuous when an action has been in progress up to the recent past , especially when the action has results in the present.
EXAMPLE . It has been snowing .( Explanation . It isn’t snowing now , but there is snow on the ground .)
- We use present perfect mostly for finished actions but the results are shown in the present Example . I’ve witten to John , so he knows everything .
We also use the present perfect to say how much or how often.
Example . I’ve traveled to nine countries this year .
2. We use the present perfect continuous ( progressive) mostly for unfinished actions continuing up to now . We mostly use it to say how long .
Example . The children have been playing all day .
The present perfect progressive can also be used for longer , more permanent situations . However , we often prefer a simple present perfect, especially when we are talking about unchanging states rather than actions.
Example . He‘s been standing here for hours . – Present perfect progressive
The castle has stood on this hill for 900 years . – Present perfect simple