Duration and Ongoing Actions
Chapter in 30 Seconds
Master the art of connecting the past to your present reality with confidence.
- Distinguish between 'for' and 'since' to measure duration.
- Use Present Perfect to describe unfinished time periods.
- Describe ongoing actions and states that started in the past.
What You'll Learn
Ready to unlock how we talk about things that have been happening for a while? This chapter will help you confidently describe ongoing situations, like how long you've known someone or what you've been doing since morning. You'll soon sound much more natural!
-
Present Perfect: For vs. Since (Ongoing Actions)For tells duration, since tells start point for ongoing Present Perfect actions.
-
Present Perfect with Time Expressions (for, since, yet)Master 'for,' 'since,' and 'yet' to perfectly describe ongoing actions and states.
-
Present Perfect: Things Not Finished Yet (Today, This Week)Connect past actions to the present, especially when the time isn't over yet!
-
Present Perfect: Up to Now (so far)The Present Perfect is your bridge from past events to their current relevance.
-
Present Perfect with State Verbs (I have known, she has been)Describe ongoing states and feelings from past to present with
Present Perfect. -
Present Perfect: Changes Over Time (have/has + V3)Connect past transformations to the present state using
have/has + V3for clear, natural English. -
Talking about Ongoing Actions (Present Perfect Continuous)Mastering
Present Perfect Continuousconnects past actions to current reality, revealing duration and impact.
Learning Objectives
By the end of this chapter, you will be able to:
-
1
By the end you will be able to: Explain your personal history and current status using the correct tense.
Chapter Guide
Overview
How This Grammar Works
Common Mistakes
- 1✗ Wrong: I live here for five years.
- 1✗ Wrong: She is knowing him since 2010.
- 1✗ Wrong: I read a book all morning, so I'm tired.
Real Conversations
A
B
A
B
A
B
Quick FAQ
When should I use 'for' vs. 'since' with the Present Perfect?
Use 'for' to specify a duration or period of time (e.g., "for two hours," "for a long time"). Use 'since' to specify the starting point of an action or state (e.g., "since yesterday," "since 2018").
Can I use the Present Perfect with time words like 'today' or 'this week'?
Yes, absolutely! When you use words like 'today,' 'this week,' 'this month,' or 'this year,' and that time period has not finished yet, you typically use the Present Perfect to describe actions or experiences within that ongoing period.
What's the main difference between "I have lived here" and "I have been living here"?
Both are often correct for duration. "I have lived here for five years" states the fact of living here for that duration. "I have been living here for five years" emphasises the ongoing nature or process of living here. The continuous form can sometimes imply a temporary situation or a sense of personal involvement.
Why can't I use continuous forms with state verbs in the Present Perfect?
State verbs describe states, emotions, or conditions (e.g., 'know,' 'love,' 'understand,' 'be,' 'have' for possession), not active processes. They naturally indicate duration without needing the continuous form. So, instead of "I have been knowing," we say "I have known."
Cultural Context
Key Examples (8)
I have been studying English `for three years` now.
She hasn't called me `since Monday morning`.
I haven't seen that new Netflix series yet, but I've heard it's amazing.
She has lived in London for five years and loves the city.
I haven't had breakfast this morning.
She has worked on the project a lot this week.
I have never seen snow in real life.
She has worked on this project for three months so far.
Tips & Tricks (4)
The 'All' Exception
The 'Number' Rule
The 'So Far' Test
The 'So Far' Test
Key Vocabulary (6)
Real-World Preview
Catching up with a colleague
Review Summary
- have/has + V3
- have/has + been + V-ing
Common Mistakes
Use Present Perfect for duration, not Present Continuous.
Since is for a point in time, for is for a period.
State verbs like 'know' do not take the continuous form.
Rules in This Chapter (7)
Next Steps
You've mastered a complex grammar area! Keep practicing, and it will become second nature.
Journaling about your current goals
Quick Practice (10)
Find and fix the mistake:
She has visited her aunt yesterday.
frontend.learn_grammar.from_rule: Present Perfect: Things Not Finished Yet (Today, This Week)
Find and fix the mistake:
She has been knowing him since they were children.
frontend.learn_grammar.from_rule: Talking about Ongoing Actions (Present Perfect Continuous)
Why are your hands so dirty?
frontend.learn_grammar.from_rule: Talking about Ongoing Actions (Present Perfect Continuous)
I ___ (see) that movie three times so far.
frontend.learn_grammar.from_rule: Present Perfect: Up to Now (so far)
Find and fix the mistake:
I am a teacher since three years.
frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Ongoing Actions)
Choose the correct sentence describing a change.
frontend.learn_grammar.from_rule: Present Perfect: Changes Over Time (have/has + V3)
___ you ___ to the gym this morning? (It is now 10:00 AM)
frontend.learn_grammar.from_rule: Present Perfect: Things Not Finished Yet (Today, This Week)
They have been married ___ forty years.
frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Ongoing Actions)
Select the grammatically perfect sentence.
frontend.learn_grammar.from_rule: Present Perfect: Things Not Finished Yet (Today, This Week)
We ___ (see) that movie twice this week.
frontend.learn_grammar.from_rule: Present Perfect: Things Not Finished Yet (Today, This Week)
Score: /10
Common Questions (6)
I lived there for two years means you don't live there now. I have lived there for two years means you still do.since 2010). For durations, use for.yet at the end is more common and natural.Present Perfect is more common for updates.Present Perfect.