Emma ____________ for an international charity since she graduated from university. She now manages projects in three different countries., has been working, was working, has worked, worked, My grandfather __________ money to the local children's hospital every month for over fifteen years., donated, has been donating, was donating, has donated, We __________ for the bank manager for nearly an hour because we need to discuss a large business loan., are waiting, have waited, have been waiting, waited, James __________ a savings account at the same bank since he was sixteen., is having, had, has been having, has had, The volunteers __________ donations outside the supermarket since early this morning, and they still have another three hours to go., have collected, collect, collected, have been collecting, I __________ the director of this charity since we worked together at university., know, have known, have been knowing, knew, My sister __________ overtime every evening for the last two weeks because she's saving up for a new car., has been working, works, worked, has worked, They __________ this family business for more than thirty years., have been owning, own, have owned, owned, Sarah __________ grant applications all afternoon. She's already finished three of them., has written, wrote, writes, has been writing, We __________ for an affordable apartment since March, but everything we've seen has been too expensive., are looking, have looked, have been looking, looked, My parents __________ this animal shelter since it first opened in 2012., have supported, have been supporting, supported, support, The accountant __________ the company's financial records for the last four hours and still hasn't finished., checks, has been checking, checked, has checked, I __________ that everyone should give something to charity since I was a teenager., have believed, believe, have been believing, believed, The charity organisation __________ homeless families in our city for over twenty years., helped, has been helping, helps, has helped, We __________ next year's fundraising event since lunch, but we still can't agree on a budget., discuss, have been discussing, discussed, have discussed, Olivia __________ this credit card for almost ten years and has never missed a payment., had, has been having, has had, is having, My cousin __________ how to invest responsibly since the beginning of the year., learned, has learned, learns, has been learning, The local food bank __________ free meals for hundreds of families since the economic crisis began., has been providing, provides, provided, has provided, I __________ articles about personal finance for the last few weeks because I want to become better at managing my money., has been reading, have read, am reading, read, The charity volunteers __________ food parcels since 8 a.m., and there are still dozens left to prepare., packed, have been packing, have packed, pack, Our neighbours __________ on a very tight budget since they started paying off their mortgage., have lived, live, have been living, lived, The CEO __________ money for cancer research every year since the company was founded., has been raising, raised, raises, has raised, We __________ the same financial adviser for nearly a decade because she always gives excellent advice., have used, have been using, use, used, Tom __________ to potential sponsors all morning, hoping someone will agree to support the charity marathon., talks, has been talking, talked, has talked, My best friend __________ at the local soup kitchen every Saturday for the past five years., volunteered, volunteers, has been volunteering, has volunteered

Present Perfect Simple vs Present Perfect Continuous

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?