To emphasise the duration of an action that started in the past and continues up to the present, Ian has been surfing the Net all day., An action that started in the past, lasted for some time, and may still be continuing or has recently finished with a visible result, She’s been working nonstop for ten hours., To express anger, irritation, annoyance, or criticism, Who has been making all this noise?.

Present Perfect Continuous Use

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?