She ___ to school every day. (go), goes, has been going, has gone, is going, Look! They ___ football now. (play), play, have been playing, are playing, have played, I ___ my homework already. (finish), have been finishing, am finishing, finish, have finished, He ___ for two hours. (study), is studying, has been studying, has studied, studies, My father usually ___ coffee in the morning. (drink), has been drinking, drinks, is drinking, has drunk, We ___ for the bus at the moment. (wait), wait, have waited, have been waiting, are waiting, She ___ never ___ to London. (be), was never, has been being, has never been, is never, It ___ all day. (rain), has been raining, rains, has rained, is raining, The train ___ at 8 every morning. (leave), has been leaving, has left, is leaving, leaves, Listen! Someone ___ at the door. (knock), has knocked, has been knocking, is knocking, knocks, They ___ this film three times. (see), see, have seen, have been seeing, are seeing, I am tired because I ___ since morning. (work), have been working, have worked, work, am working, Alice often ___ her grandparents. (visit), visits, has been visiting, has visited, is visiting, At the moment, he ___ a letter. (write), has been writing, has written, is writing, writes, We ___ just ___ lunch. (have), just have, have just had, have been having, are just having, She ___ English for five years. (learn), is learning, learns, has learned, has been learning, Water ___ at 100°C. (boil), is boiling, has boiled, boils, has been boiling, Why ___ you ___? (cry), have cried, are crying, do cry, have been crying, He ___ his keys, so he can't open the door. (lose), has lost, is losing, has been losing, loses, They ___ tennis since 4 p.m. (play), play, have played, are playing, have been playing

Present Simple, Present Continuous, Present Perfect, Present Perfect Continuous

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?