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.

Present perfect continuous (be+ing)

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?