Step 42: How Long?
Duration — For and since; present perfect continuous (first steps)
📖 Read — Since When?
“How long have you lived in Austin?” Emma asks Ethan. “I've lived here since 2018,” he says. “That's — wait — for eight years! And I've been learning English for three months now. It has been raining since morning, so let's study inside!”
Miss Taylor smiles at her class. “I have been teaching for twenty years,” she says. “I started in 2006. Some of my first students are parents now!” Ethan laughs. “Have you been here all morning?” — “For ages!” says Tom. “Since nine o'clock!”
🧩 Grammar — For and Since + Present Perfect Continuous
Answer How long…? with for + a period (for three months, for ages) or since + a starting point (since 2020, since Monday, since I was ten). For actions still happening, use the present perfect continuous: have/has been + verb-ing — I've been learning English for three months. It has been raining since morning.
- I've lived here since 2018.
- She has worked here for ten years.
- We've been waiting for twenty minutes.
- It has been snowing since last night.
🏗️ Key structures
- I've ___ here for ___ / since ___ — I've worked here for five years. / I've worked here since 2021.
- How long have you ___? — How long have you lived in Chicago?
- It has been ___-ing since ___ — It has been raining since morning.
⭐ Idiom & natural phrases
I haven't seen him for ages!
🔤 New words
a period of ten years
They lived in Texas for a decade.
a period of one hundred years
This house is over a century old.
one of the four parts of the year: spring, summer, fall, winter
Fall is my favorite season.
a period of time (a short while, a long while)
Wait here for a while.
in the recent time; not long ago up to now
He has been very busy lately.
not long ago
She recently moved to Portland.
in the present time, compared with the past
Nowadays, everyone has a phone.
the time when you are a child
They've been friends since childhood.
🎧 Say it with me
I’ve been learning English for three months. I’ve lived in my city since I was a child, and I’ve known my best friend for ages!
🎤 Your turn to speak
Answer 'How long?' about yourself: how long you have lived in your home, known your best friend, and been learning English. Use for and since.
Say it out loud three times. Even better: record it on your phone and listen — your ear is your best teacher.
✍️ Your turn to write
Write 4 sentences with for and since about your life and your English.
See a model answer
I've lived in Denver since 2020. That's for six years! I've been learning English for eight months. My teacher has been teaching for a decade, and I've known my study friend since January.
Self-check: capital letters? Full stops? Did you use the grammar of this step?
📝 Quick check
Go deeper
This step is a doorway — the full lesson goes much further:
Present Perfect Continuous: How Long… — full lesson + 50-question quiz
🎉 Saved in your progress!