My grandmother __________ a collection of old family recipes for years, and she still adds new ones., kept in 1998, have kept, has keep, has kept, The hikers __________ the same narrow bridge twice today because the path forms a loop., crossed in 2004, have crossed, have cross, has crossed, The pupils __________ an interactive map of their school neighbourhood, and it is now available on the class website., produced in 2020, has produced, have produced, have producing, The school gardening team __________ more seedlings this spring than it planted throughout last spring., has plant, have planted, planted last spring, has planted, The children __________ learnt how to recognise false news online, but their parents have., hasn't, haven't, aren't, don't, My parents __________ me to join the mountain clean-up, so I can go with the team on Sunday., have allowed, allowed me in 2020, has allowed, have allow, Several residents __________ complaints about the noise this month, and the building manager is investigating them., have submit, has submitted, have submitted, submitted in 2011, The flood-response team has __________ detailed maps of safe evacuation routes, and residents can now download them., prepares, prepared, prepare, preparing, The science teacher has __________ us permission to use the laboratory after school, so we can finish the experiment., give, giving, gave, given, It's the second time my younger brother __________ a prize for his digital artwork., has won, have won, won in 2020, has winned, How many traditional games __________ the history club __________ about so far?, has / learn, has / learnt, did / learnt, have / learnt, The earthquake warning system has __________ sent out an alert; it arrived on every phone a few seconds ago., ever, yet, just, never, This is the first time I __________ an English presentation without reading from my notes., have given, have give, has given, gave, I __________ just __________ the last page of the novel, and now I understand why everyone recommends it., have / turn, have / turned, did / turned, has / turned, The café owner __________ served customers from ten different countries since opening the new branch., have, is, does, has, The tour guide __________ just __________ that the boat trip is cancelled due to strong winds., has / confirm, did / confirmed, has / confirmed, have / confirmed, Have the designers submitted the final version of the festival poster? — Yes, they __________., has, have, do, are, Our town hasn't introduced a car-free Sunday __________, although residents have suggested it several times., just, already, ever, yet, We __________ from our former exchange partner __________ several weeks, and we're starting to worry., haven't heard / for, hasn't heard / for, didn't hear / since, haven't heard / since, The number of guesthouses offering online check-in __________ over the past few years; travellers now have more choices., doubled in 2005, have doubled, has doubled, has double, We __________ any plastic decorations for this year's school celebration; everything on display is reusable., hasn't bought, haven't buy, didn't bought, haven't bought, I have __________ used this language-learning app, so could you show me how to create an account?, never, already, yet, just, The online shop __________ fewer returns since it improved its product descriptions., received only in 2014, has received, have received, has receive, My uncle __________ his collection of antique coins since he was a teenager., has owning, owned only in 2001, has owned, have owned, The two young designers __________ keen on sustainable fashion __________ they joined a clothes-swap event., have been / since, have been / for, were / for, has been / since, The robot's battery __________ three times today, so the technician is checking the charger., have failed, has fail, failed three years ago, has failed, The history teacher __________ the same local archive __________ she began researching the old town., has used / for, used / for, has used / since, have used / since, __________ the members of your book club ever __________ a novel by a Vietnamese author in English?, Have / discussed, Have / discuss, Has / discussed, Are / discussed, I __________ already __________ my choice of after-school club; you don't need to send me another list., have / make, have / made, has / made, did / made, The sports club has __________ an extra coach because its membership has grown this year., hires, hire, hired, hiring, Our teacher has __________ to the National Museum of History and is back with photographs for tomorrow's lesson., went, being, gone, been, The geography students __________ an offline map of the mangrove forest, so their tablets work without internet access., has downloaded, have downloaded, have download, downloaded in 2015, The new community library __________ open for only six weeks, but it has already attracted hundreds of readers., has been, have been, was in 1999, has be, I __________ the new recycling instructions three times, but the pictures still confuse me., have check, has checked, checked only last century, have checked, How long __________ the community theatre __________ its free weekend workshops?, did / offered, has / offered, has / offer, have / offered, My brother has __________ the last bus home, so I'm going to pick him up., missing, misses, missed, miss, The students have __________ to the heritage centre and returned with sketches for their project., gone, went, being, been, The drama group __________ finished decorating the stage, so the audience can take their seats now., has just, has never, has yet, have just, I __________ any reliable information about the village festival yet, so I can't finish my article., haven't find, didn't found, haven't found, hasn't found, The documentary hasn't appeared on the streaming platform __________; its release is scheduled for next Friday., ever, just, already, yet, Not one of the five applicants __________ the online form correctly so far, so the organiser has extended the deadline., has complete, has completed, completed in 2014, have completed, Neither of the two museums __________ its ticket prices this year., increased in 2019, has increase, has increased, have increased, Our town __________ a steady rise in tourists over the past five years., has experience, experienced in 1998, have experienced, has experienced, The young inventor __________ the same prototype for months, and it still needs further testing., has tested, have tested, tested only in 2018, has testing, Which changes __________ the transport committee __________ since the consultation ended?, did / introduced, has / introduce, has / introduced, have / introduced, It __________ been unusually dry in the national park this season, so the rangers are checking water supplies., does, has, have, is, Why __________ the school's website __________ so slowly recently?, has / loaded, has / load, have / loaded, does / loaded, The pupils have __________ a detailed comparison between rural and urban lifestyles., draw, drawing, drew, drawn, My cousins __________ abroad __________ the beginning of the school year, and we keep in touch online., has lived / since, lived / for, have lived / since, have lived / for, This is the first time the exchange students __________ a traditional Vietnamese instrument., have played, played last year, has played, have play, The robotics coach isn't at the workshop; she has __________ to the hardware shop for a replacement sensor., went, going, been, gone, I __________ the instructions twice, but I still don't understand how this robot works., read yesterday at noon, have read, have reading, has read, Our school librarian __________ the reading corner twice since the beginning of this semester., has rearranged, have rearranged, rearranged last semester, has rearrange, There __________ a number of delays on the new bus route over the past fortnight., have be, has been, were only in 2001, have been, __________ the local radio station __________ the results of the student writing contest yet?, Has / announce, Did / announced, Has / announced, Have / announced, The students __________ their argument several times, but they still disagree about the best solution., have revised, revised in 2017, have revise, has revised, Has your cousin chosen a university course yet? — No, she __________; she wants to attend the careers fair first., isn't, hasn't, haven't, doesn't, The town's bicycle network __________ significantly over the past few years; there are now twice as many routes., has expand, have expanded, has expanded, expanded in 2010, She has __________ a seat on the night train for her tour of northern Viet Nam., reserve, reserving, reserves, reserved, The local newspaper __________ not __________ the winners of the photography competition yet., have / named, has / named, has / name, did / named, __________ your uncle ever __________ part in a traditional boat race?, Has / took, Have / taken, Has / taken, Does / taken, __________ you ever __________ a short story inspired by a visit to a natural wonder?, Have / written, Has / written, Have / wrote, Are / written, There __________ a noticeable improvement in the quality of the river water since the clean-up started., has be, has been, have been, was in 2010, Our team has __________ a new way to sort recyclable materials, and the judges are examining it now., finded, finding, find, found, The exhibition organisers __________ yet received confirmation from the international guest speakers., haven't, don't, aren't, hasn't, Our art teacher __________ exhibitions for the youth centre __________ nearly a decade., has curated / since, have curated / for, has curated / for, curated / since, The hikers have __________ their destination, but thick fog is preventing them from seeing the view., reach, reached, reacht, reaching, It is the third time our class __________ the regional science competition., has entered, entered in 2021, has enter, have entered, Our class __________ only half the questions in the online safety survey so far., answered in 2020, has answer, has answered, have answered, Has the technology club tested its new translation device in a noisy classroom? — Yes, it __________., is, have, does, has, Since the local school introduced an exchange programme, its students __________ more confident about speaking English., has become, have become, have became, became in 2002, How many pupils __________ their library books before the deadline so far this week?, returned last term, have returning, have returned, has returned, __________ the local diving instructors __________ safety notices on every boat yet?, Have / posted, Has / posted, Did / posted, Have / post, The coach __________ the players' fitness since they returned from their summer break., monitored last June, has monitor, have monitored, has monitored, __________ the students __________ their parents about the change to the school timetable yet?, Did / informed, Has / informed, Have / informed, Have / inform, How long __________ this neighbourhood __________ a weekly farmers' market?, have / had, has / had, did / had, has / have, My brother __________ less screen time lately because he has joined an evening football team., had in 2010, have had, has have, has had, How long __________ you __________ the pronunciation practice website? — Since I started Year 9., have / use, did / used, have / used, has / used, My neighbour __________ a member of the local cycling association __________ 2022., has been / since, have been / since, was / for, has been / for, The musicians have __________ several folk melodies into a single piece for the school concert., combining, combined, combines, combine, The new pedestrian area __________ popular with residents since the market moved there., has became, have become, has become, became in 2016, How much money __________ the students __________ for the animal shelter so far?, have / collected, did / collected, has / collected, have / collect, Several households __________ solar panels since the neighbourhood energy project began., installed last summer, has installed, have install, have installed, Where is the festival coordinator? — She has __________ to the town hall and won't return until four., going, gone, went, been, How many extra pages __________ your friend __________ to the digital school magazine this month?, has / contributed, is / contributed, have / contributed, has / contribute, This is the best advice the career counsellor __________ me so far., gave in 2013, has gave, has given, have given, Have the school gardeners removed the damaged branches after the storm? — No, they __________., aren't, haven't, didn't, hasn't, The international youth camp __________ participants from five countries __________ its launch in 2021., has welcomed / for, welcomed / for, have welcomed / since, has welcomed / since, The language exchange programme __________ students from four different countries together so far., has bringed, brought in 2012, has brought, have brought, __________ you and your neighbours ever __________ a street party together?, Has / held, Have / held, Have / holded, Do / held, The robotics competition __________ begun, and the judges are already examining the first team's machine., has, is, does, have, I __________ a live performance of traditional water puppetry before, although I have watched recordings., never attended last year, has never attended, have never attend, have never attended, My friend __________ this particular nature documentary before, so she can explain the unfamiliar words to us., have watched, has watched, watched in 2010, has watch, The visiting scientist has __________ to the robotics laboratory; she's still there answering questions., gone, going, been, went, This is the most informative exhibition I __________ about life in the countryside., have visit, visited last Sunday, have visited, has visited, The young engineer has __________ a fault in the school's water-saving system, and repairs can now begin., identify, identifies, identifying, identified, The two artists __________ the community mural, and visitors can finally see the whole picture., have completed, has completed, have complete, completed two years ago, Have you ever worked as a volunteer guide at the local craft fair? — No, I __________., hasn't, haven't, didn't, don't, __________ the school nurse ever __________ a first-aid demonstration for your class?, Have / given, Is / given, Has / gave, Has / given, This is the longest hiking trail our group __________ without using a vehicle., has completed, has complete, have completed, completed in 2009
0%
PRESENT PERFECT - LEVEL B1
Share
Share
by
Venusnguyentien
Grammar
Edit Content
Save
Like
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Quiz
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
AI Enhanced: This activity contains content generated by AI.
Learn more.
Switch template
Show all
Open results
Copy link
QR code
Delete
Continue editing:
?