I ______ the book you lent me and it's great. I'll give it back to you when I finish it, 've read, was read, 've been reading, Bruce ______ tennis since he was a child. He ______ many trophies., has been playing / has won, is playing / has won, has played / has been winning, You ______ too much time playing that stupid game!, 've spent, 've spending, 've been spending, You ______ tennis since 10 o'clock. How many sets ______ ?, have played / have you been playing, have been playing / have you played, are playing / have you played, I _______ and my legs are really tired now., ´ve been cycling, ´ve cycled, I'm sorry I'm late, ________for a long time?, have you waited, have you been waiting, Somebody ________ my cookies. There are none left., has eaten, has been eating, She must be tired. She _______ all afternoon., has been writing, has written, I _______ all afternoon. I _________ 5 chapters., ´ve read/ ´ve been reading, ´ve been reading / ´ve read, They ________ for months, and they _________ three countries so far., have travelled / have been visiting, have been travelling/ have visited, Somebody _______ my cookies. There are very few left., has eaten, has been eating, How long _______ Peter ?, have you known, have you been knowing

Present Perfect Simple or Continuous?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?