I ___ coffee every morning., drink, am drinking, have drunk, have been drinking, She ___ TV now., has been watching, watches, is watching, has watched, They ___ their homework yet., aren't finishing, haven't finished, haven't been finishing, don't finish, He ___ here since noon., works, has worked, is working, has been working, We ___ to school on Sundays., haven't been going, haven't gone, aren't going, don't go, ___ you ___ dinner now?, Have / eating, Have / eaten, Are / eating, Do / eat, My father ___ in a bank., has been working, works, is working, has worked, Listen! The baby ___., is crying, has cried, cries, has been crying, I ___ my keys before., am losing, have been losing, have lost, lose, She ___ English for three years., studies, is studying, has studied, has been studying, They ___ tennis every weekend., play, have played, are playing, have been playing, I ___ for the bus at the moment., wait, am waiting, have waited, have been waiting, He ___ his room yet., doesn't clean, hasn't been cleaning, isn't cleaning, hasn't cleaned, We ___ all day., travel, are travelling, have been travelling, have travelled, ___ she ___ French?, Does / speak, Is / speaking, Has / speaking, Has / spoken, The children ___ in the garden now., have played, are playing, play, have been playing, We ___ this film before., have been seeing, have seen, see, are seeing, It ___ since morning., has rained, is raining, has been raining, rains, He ___ meat., hasn't been eating, isn't eating, hasn't eaten, doesn't eat, Why ___ you ___?, are / laughing, have / laughing, have / laughed, do / laugh, My sister ___ early every day., gets up, has got up, is getting up, has been getting, I ___ a book right now., have read, read, have been reading, am reading, They ___ the project already., have been finishing, finish, have finished, are finishing, She ___ here for two hours., has waited, has been waiting, waits, is waiting, ___ they ___ to music every day?, Have / listening, Have / listened, Are / listening, Do / listen, The dog ___ on the sofa now., has slept, is sleeping, has been sleeping, sleeps, I ___ him since 2020., have known, have been knowing, know, am knowing, We ___ the house all morning., clean, are cleaning, have been cleaning, have cleaned, She ___ to work by car., hasn't been driving, doesn't drive, isn't driving, hasn't driven, ___ he ___ for the test now?, Is / studying, Has / studied, Has / studying, Does / study, Water ___ at 100°C., is boiling, has boiled, boils, has been boiling, They ___ football at the moment., have been playing, play, have played, are playing, He ___ his lunch yet., hasn't had, doesn't have, hasn't been having, isn't having, I ___ for you all day., am looking, look, have been looking, have looked, ___ your parents ___ nearby?, Have / living, Do / live, Have / lived, Are / living, She ___ a shower now., has been taking, takes, has taken, is taking, We ___ to Paris twice., have gone, have been going, are going, go, They ___ basketball since 4 p.m., are playing, play, have played, have been playing, He ___ coffee., hasn't liked, doesn't like, isn't liking, hasn't been liking, What ___ she ___ now?, has / done, has / doing, is / doing, does / do, The sun ___ in the east., has been rising, has risen, rises, is rising, I ___ dinner right now., have been cooking, am cooking, have cooked, cook, She ___ her homework already., has done, does, is doing, has been doing, We ___ in this city for ten years., are living, live, have lived, have been living, They ___ to school on Saturday., don't go, aren't going, haven't gone, haven't been going, ___ you ___ the answer?, Are / knowing, Have / knowing, Have / known, Do / know, The teacher ___ the lesson now., has explained, has been explaining, is explaining, explains, I ___ that movie before., see, have seen, am seeing, have been seeing, He ___ the car since morning., fixes, has been fixing, has fixed, is fixing, She ___ sugar in tea., doesn't take, isn't taking, hasn't taken, hasn't been taking, Why ___ they ___ outside?, have / standing, do / stand, have / stood, are / standing, Birds ___., have been flying, have flown, fly, are flying, We ___ for our friends now., are waiting, wait, have waited, have been waiting, They ___ the email yet., haven't been sending, don't send, aren't sending, haven't sent, I ___ too much recently., work, am working, have been working, have worked, ___ he ___ German?, Is / teaching, Does / teach, Has / taught, Has / teaching, She ___ a letter at the moment., is writing, writes, has been writing, has written, We ___ this restaurant many times., have been visiting, have visited, visit, are visiting, They ___ in the garden for an hour., are working, have worked, have been working, work, He ___ late., hasn't arrived, isn't arriving, hasn't been arriving, doesn't arrive, ___ she ___ on the phone now?, Has / talking, Is / talking, Has / talked, Does / talk, My brother ___ comics., likes, is liking, has been liking, has liked, The students ___ quietly now., sit, have sat, are sitting, have been sitting, I ___ my bag., have been forgetting, am forgetting, forget, have forgotten, She ___ piano since childhood., plays, has been playing, is playing, has played, We ___ fish., don't eat, aren't eating, haven't been eating, haven't eaten, Where ___ you ___ now?, have / going, do / go, are / going, have / gone, The shop ___ at 9 a.m., has opened, has been opening, is opening, opens, He ___ lunch now., has, is having, has been having, has had, They ___ all the tickets., have been selling, sell, have sold, are selling, I ___ this book for weeks., have been reading, read, have read, am reading, She ___ in winter., hasn't swum, hasn't been swimming, isn't swimming, doesn't swim, ___ they ___ for the train?, Have / waited, Are / waiting, Have / waiting, Do / wait, I always ___ my teeth twice a day., have brushed, am brushing, brush, have been brushing, We ___ the report yet., aren't writing, haven't been writing, don't write, haven't written, He ___ in the kitchen all morning., has been cooking, cooks, is cooking, has cooked, ___ she ___ coffee every day?, Has / drinking, Is / drinking, Has / drunk, Does / drink, The boys ___ a game now., have played, have been playing, are playing, play, I ___ that song before., hear, have heard, am hearing, have been hearing, She ___ too hard lately., has been working, has worked, works, is working, They ___ in the sea., aren't swimming, haven't been swimming, don't swim, haven't swum, What ___ he ___ right now?, does / make, has / making, has / made, is / making, Our teacher ___ us homework., has been giving, gives, has given, is giving, We ___ a lot this month., have travelled, have been travelling, travel, are travelling, It ___ for two days., has been snowing, snows, has snowed, is snowing, He ___ chocolate., isn't eating, doesn't eat, hasn't eaten, hasn't been eating, ___ you ___ this word?, Are / understanding, Have / understanding, Have / understood, Do / understand, She ___ the floor now., has swept, has been sweeping, is sweeping, sweeps, They ___ their bags already., are packing, pack, have packed, have been packing, I ___ here since 8 o'clock., sit, have sat, am sitting, have been sitting, We ___ milk at home., aren't having, don't have, haven't been having, haven't had, Why ___ she ___ so fast?, is / driving, has / driving, does / drive, has / driven, The train ___ at 6 p.m., is leaving, has been leaving, has left, leaves, He ___ his friend now., is calling, calls, has been calling, has called, She ___ all her work., is finishing, has finished, finishes, has been finishing, They ___ football for hours., have played, play, have been playing, are playing, I ___ spicy food., am not liking, don't like, haven't been liking, haven't liked, ___ he ___ at the moment?, Is / resting, Has / rested, Does / rest, Has / resting, Cats ___ mice., have been catching, have caught, are catching, catch, We ___ the new student yet., haven't been meeting, aren't meeting, haven't met, don't meet

Present Tenses Ghosts

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?