I (read) ___________ this book for hours, but I still haven't finished it. - have been reading, She (live) ___________ in London since 2010. - has lived / has been living (Both are possible, but 'has lived' emphasizes the duration as a fact), How long (you / wait) ___________ for the bus? - have you been waiting, We (just / finish) ___________ our homework. - have just finished, They (travel) ___________ all over Europe this summer. - have been travelling, He (work) ___________ as a teacher for five years now - has worked / has been working (Both are possible, but 'has worked' emphasizes the current state/fact), I (never / see) ___________ such a beautiful sunset before. - have never seen, The children (play) ___________ in the garden since morning, and they're exhausted. - have been playing, Someone (eat) ___________ my slice of cake! It's gone! - has eaten, How many times (you / visit) ___________ Paris? - have you visited,

Grammar: Present perfect simple and continuous 1 (Upper intermediate 2A)

Leaderboard

Flip tiles is an open-ended template. It does not generate scores for a leaderboard.

Visual style

Options

Switch template

Continue editing: ?