Please enable JavaScript.
Coggle requires JavaScript to display documents.
PRESENT PERFECT PROGRESSIVE (time expressions (since, how long, for, all…
PRESENT PERFECT PROGRESSIVE
the form
negative
I/you/they/we+have+not+been+v(ing)
he/she/it+has+not+been+v(ing)
question
yes/no question
Have+I/you/they/we+been+v(ing)
Has+he/she/it+been+v(ing)
wh-question
wh+have+I/you/they/we+been+v(ing)
wh+has+he/she/it+been+v(ing)
affirmative
I/you/they/we+have+been+v(ing)
he/she/it+has+been+v(ing)
use to
for actions which happened over a period of time in the past and may have finished, but the results are obvious in the present
to emphasis the duration of a state or action which started in the past and continues up to the present
to show annoyance resulting from a recent action
time expressions
since
how long
for
all day/week