G7: The present perfect progressive

Start this quiz, check the result and then write the correct solution on your worksheet. 

result1 of 9 draggables.
point in2 of 9 draggables.
duration3 of 9 draggables.
been4 of 9 draggables.
period of5 of 9 draggables.
has/have6 of 9 draggables.
finished7 of 9 draggables.
present participle8 of 9 draggables.
goes on until now9 of 9 draggables.
Gwen and her family have been planning their holidays for weeks.

Rule:
+
+


Use:
We use the present perfect progressive to put the focus on the
of the progress. The action
.
We use the present perfect simple to put the focus on the
of an action. The action is
.

Signal words:
since (=
time)
for (=
time)

All day/week/month/year; The whole morning/afternoon/day/night; How long have you ….?