How Long


We use for to say how long

➧ We have been waiting for twenty minutes.
➧ They lived in Manchester for fifteen years.


We can also use a noun phrase without for

➧ Let’s go. We’ve been waiting nearly an hour.
➧ I’ve worked here twenty years.


We use since with the present perfect or the past perfect to say when something started

➧ I have worked here since December.
➧ They had been watching since seven o’clock in the morning.


We use from … to | until to say when something starts and finishes

➧ They stayed with us from Monday to Friday.
➧ We will be on holiday from the sixteenth until the twentieth.


We can use to or until with a noun phrase

➧ My great-grandmother lived in Liverpool from 1940 to her death.
➧ My great-grandmother lived in Liverpool from 1940 until her death.


But we can only use until with a clause

➧ My great-grandmother lived in Liverpool from 1940 to she died.✗
➧ My great-grandmother lived in Liverpool from 1940 until she died. ✓
More Lessons ➧ Here


About Blossomings

Blossomings is an educational platform dedicated to providing high-quality learning materials, worksheets, and structured lessons for learners worldwide.
Our goal is to make learning simple, engaging, and accessible for everyone.



© Blossomings | Free Learning Resources