The Community Seed Library
100% Original Practice Test
How long has it continued? Use present perfect forms to connect past beginnings with now, and distinguish states from ongoing actions. Study the guide, then complete 44 questions across six exercises.
Your Quick Grammar Guide
At the Community Seed Library, situations began in the past and continue now. Decide whether you mean a state, ongoing activity, or completed result.
1. How to Form It
Present perfect simple: have/has + past participle
Positive: We have known the seed keeper for years. She has owned the greenhouse since 2020.
Negative: We haven’t finished the seed list yet. He hasn’t had time to label jars.
Question: How long have you known the group? Has she been a member since May?
Use for continuing states such as know, own, possessive have and be, and for completed results linked to now.
Present perfect continuous: have/has been + verb-ing
Positive: They have been sorting seeds all morning.
Negative: I haven’t been using the potting bench this week.
Question: How long has Tessa been working with volunteers?
Use for an activity continuing now or recently, especially when duration or ongoing effort matters. Live and work often take either form.
How long, for and since
How long asks about duration. Positive: I have known Mara since May. Negative: I haven’t known her for very long. Question: How long have you known her?
for + duration: for three months. since + starting point: since May.
2. Clue Words & Patterns
Different focus
They have sorted 40 packets: the completed number matters. They have been sorting packets all morning: the focus is the activity and its duration; they may still be working or have just stopped.
Mara has lived nearby for years / has been living nearby for years. Both describe a continuing situation; continuous can emphasize its ongoing nature.
Time expressions support meaning
Since 2019 names a starting point; for six years gives duration. Neither phrase alone chooses simple or continuous.
The group opened the room last April. Finished-time markers such as yesterday take past simple.
Extension: Can live and work use both forms?
Often. I’ve lived here for years presents the situation as a whole; I’ve been living here highlights its ongoing duration.
3. Watch Out & Common Mistakes
Use the past participle.
Wrong: We have began a seed list.
Better: We have begun a seed list.
Begin is irregular: its past participle is begun, not began.
Choose for or since.
Wrong: I’ve volunteered since two years.
Better: I’ve volunteered for two years.
Two years is a duration; since needs a starting point such as 2024.
Keep stative know simple.
Wrong: I’ve been knowing the seed keeper for ages.
Better: I’ve known the seed keeper for ages.
Know means a state of acquaintance here, not an unfolding activity.
Use past simple with finished time.
Wrong: We have opened the shed yesterday.
Better: We opened the shed yesterday.
Yesterday is finished, so describe the event with past simple.
Self-check 1: The volunteers continue sorting. Which form?
They have been sorting since nine; this continuing activity uses the continuous form.
Self-check 2: Complete: I ___ (know) Leila for four years.
I have known Leila for four years. Know describes a state.
Self-check 3: The exchange ended last week. Which tense?
It finished last week. That finished past time takes past simple.
Before you answer: identify state, activity or result; check the time frame; choose the form; match for with duration and since with starting point.
Ready to check your work?
Submit to grade your whole test, OR use 👁 Show Answer per part / per question.
Learning review: what can you do now?
Can you ask how long a state or activity has continued? Can you choose a simple perfect for knowing and owning, a continuous perfect for an ongoing action, and for or since for the right time expression? Describe one thing you have known or done for a long time.
