I _____ English for five years, have been studying, have studied, She _____ five emails this morning, has been writing, has written, We _____ for the bus for 20min, have been waiting, have waited, Tom _____ Italy three times, had been visiting, has visited, My hands are dirty because I _____ my bedroom, have painted, have been painting, They _____ all their homework, so they can take a break, have been finishing, have finished, How long _____ you _____ English?, have/been learning, have/learned, Sofi _____ four books this year, has been reading, has read, It _____ all day and the streets are wet, has been raining, has rained, I _____ that film yet, haven't seen, haven't been seeing, He _____ football since he was six years old, has been playing, has played, We _____ the house all afternoon. We're exhausted!, have cleaned, have been cleaning, She _____ three cakes for the party, has been making, has made

Leaderboard

Visual style

Options

Switch template

Continue editing: ?