I (cycle) for 40km without stopping, I'm exhausted!, have been cycling, At last you're here! I (wait) for you!, have been waiting, Somebody (mess) with my school stuff, I can't find anything anymore!, has been messing, She (write) books for as long as I can remember!, has been writing, She must be tired. She (work) all afternoon., has been working, They (travel) for months and they have already visited 4 countries!, have been travelling, have been traveling

Present perfect continuous (be+ing)

Leaderboard

We are currently working on improving the Leaderboard functionality. Please help us by offering your feedback.

Give Feedback

Visual style

Options

We are currently working on improving the Activity Settings. Please help us by offering your feedback.

Give Feedback

Switch template

Continue editing: ?