I ________ (work) on this report all morning, and I'm still not finished., have worked, have been working, She ________ (learn) Spanish for three years, so she's quite fluent now., has learned, has been learning, We ________ (wait) for over an hour. Do you think the train is coming?, have waited, have been waiting, My hands are covered in paint because I ________ (decorate) the living room., have decorated, have been decorating, They ________ (live) in Trento since 2020., have lived, have been living, You look exhausted. ________________ (exercise)?, Have you exercised, Have you been exercising, I ________ (read) three chapters of this book today., have read, have been reading, How long _____________ (know) your best friend?, have you known, have you been knowing, It ________ (rain) all day, so the ground is completely soaked., has rained, has been raining, Someone ________ (eat) the last piece of cake!, has eaten, has been eating.

Present perfect simple vs. continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?