How to Use Since and For in Present Perfect Continuous
Mastering English grammar often comes down to understanding small words that make a big difference. If you want to talk about how long you have been doing something, you need to know how to use since and for in present perfect continuous tenses correctly.
These two prepositions help define time, but they function in very different ways. Understanding the distinction will help you speak more naturally and write with better precision.
Understanding the Present Perfect Continuous
Before diving into the specific words, let’s look at the structure. We use the present perfect continuous to describe an action that started in the past and is still happening now.
The formula is: Subject + have/has + been + verb(-ing)
Example: “I have been studying English for three hours.”
When to Use “For”
We use for when we want to talk about a period of time or a duration. It tells the listener “how long” the action has lasted. You can use “for” with almost any time measurement, such as minutes, hours, days, months, or years.
Common uses of “for”:
- For 10 minutes
- For five hours
- For two days
- For a long time
- For several months
When to Use “Since”
We use since to refer to a specific point in time. It tells the listener when the action started. This point can be a specific time, a date, or even another event in the past.
Common uses of “since”:
- Since 8:00 AM
- Since Monday
- Since 2015
- Since I was a child
- Since breakfast
Key Differences at a Glance
| Aspect | Use For | Use Since |
|---|---|---|
| Focus | Duration (How long?) | Starting Point (When?) |
| Time Type | Number + Time Unit | Specific Date/Time/Event |
| Example | For 3 years | Since 2021 |
Export to Sheets
Tips to Avoid Common Mistakes
- Don’t use “ago” with since: You should say “since Monday,” not “since Monday ago.”
- Specific events count as points: Words like “lunchtime,” “childhood,” or “graduation” are points in time, so use since.
- Vague periods use for: Words like “a while” or “ages” represent a duration, so use for.
Learning how to use since and for in present perfect continuous sentences is a matter of identifying whether you are looking at a “block” of time or a “mark” on the calendar.
100 Example Sentences
Using “For” (Duration)
- I have been working here for six months.
- She has been running for thirty minutes.
- They have been waiting for two hours.
- We have been living in this city for a decade.
- He has been playing guitar for five years.
- It has been raining for three days.
- You have been talking for twenty minutes.
- The cat has been sleeping for a long time.
- My brother has been studying for his exams for a week.
- We have been planning this trip for months.
- They have been arguing for an hour.
- She has been cooking for the whole afternoon.
- I have been feeling tired for a few days.
- The baby has been crying for ten minutes.
- He has been driving for four hours straight.
- We have been practicing for the concert for weeks.
- They have been building that house for a year.
- I have been reading this book for two days.
- She has been learning French for three years.
- He has been coughing for a week.
- We have been exercising for forty minutes.
- They have been dating for six months.
- I have been using this laptop for five years.
- She has been teaching for a long time.
- He has been standing there for fifteen minutes.
- We have been traveling for two weeks.
- They have been saving money for a year.
- I have been waiting for the bus for ages.
- She has been painting the room for three hours.
- He has been writing letters for the whole morning.
- We have been staying at this hotel for four days.
- They have been playing soccer for two hours.
- I have been wearing these shoes for a year.
- She has been crying for a while.
- He has been fixing the car for three hours.
- We have been watching TV for too long.
- They have been talking on the phone for an hour.
- I have been looking for my keys for ten minutes.
- She has been dancing for two hours.
- He has been working out for a month.
- We have been preparing dinner for an hour.
- They have been sitting there for twenty minutes.
- I have been trying to call you for days.
- She has been singing for thirty minutes.
- He has been sleeping for twelve hours.
- We have been discussing the project for a week.
- They have been cleaning the house for five hours.
- I have been dreaming of this for years.
- She has been walking for an hour.
- He has been playing video games for the entire day.
Using “Since” (Starting Point)
- I have been working here since January.
- She has been running since 7:00 AM.
- They have been waiting since noon.
- We have been living here since 2010.
- He has been playing guitar since he was ten.
- It has been raining since last night.
- You have been talking since you arrived.
- The cat has been sleeping since breakfast.
- My brother has been studying since Monday.
- We have been planning this since last year.
- They have been arguing since they woke up.
- She has been cooking since 2:00 PM.
- I have been feeling tired since Tuesday.
- The baby has been crying since we left.
- He has been driving since sunrise.
- We have been practicing since October.
- They have been building that house since May.
- I have been reading this book since yesterday.
- She has been learning French since she moved to Paris.
- He has been coughing since he got cold.
- We have been exercising since 6:00 AM.
- They have been dating since high school.
- I have been using this laptop since 2020.
- She has been teaching since she graduated.
- He has been standing there since the movie started.
- We have been traveling since last Friday.
- They have been saving money since their wedding.
- I have been waiting since the store opened.
- She has been painting since this morning.
- He has been writing since 9:00 AM.
- We have been staying here since Sunday.
- They have been playing soccer since school ended.
- I have been wearing this ring since my birthday.
- She has been crying since she heard the news.
- He has been fixing the car since lunch.
- We have been watching TV since 8:00 PM.
- They have been talking since they met.
- I have been looking for my keys since I got home.
- She has been dancing since she was a child.
- He has been working out since last month.
- We have been preparing dinner since you called.
- They have been sitting there since the bus left.
- I have been trying to call you since yesterday morning.
- She has been singing since she joined the choir.
- He has been sleeping since the sun went down.
- We have been discussing this since our last meeting.
- They have been cleaning since they arrived.
- I have been dreaming of this since I was young.
- She has been walking since she left the house.
- He has been playing video games since he finished his homework.
Mastering English takes practice! If you found this guide on how to use since and for in present perfect continuous helpful, share it with a fellow learner. Stay updated with our latest grammar tips by subscribing to our newsletter!
Disclaimer
This article is for educational purposes only. While every effort is made to ensure grammatical accuracy based on standard English rules, language usage can vary by region and context. Always consult with a certified instructor for academic requirements.
Also READ: Master the List of Common Irregular Verbs in English with V1 V2 V3 Forms
Master English Grammar: Prepositions of Place In At On Under Exercises
