Time Duration Preposition Exercises
A2-B1 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
Two other important time words are during and while. "During" is followed by a noun and tells us when something happened: "I fell asleep during the film." "While" is followed by a subject and verb and means "at the same time as": "I fell asleep while I was watching the film." A common mistake is using "during" to mean "for" — "during" tells us when, not how long: say "for three hours" (not "during three hours"). These prepositions are frequently tested in Cambridge A2 and B1 examinations.
Quick Rule
for + period of time | since + starting point | by + deadline | until + end point | during + noun (when)
- 1.I have studied English for five years. (duration — how long)
- 2.She has lived here since January. (starting point — present perfect)
- 3.Please finish the report by Friday. (deadline — not later than)
- 4.He won't be home until 8 o'clock. (continues up to that time)
- 5.We talked during the whole journey. (when it happened — noun follows)
All 20 questions
Complete each sentence with the correct time preposition. Types: duration (for/since), time limits (by/until), happening when (during/while). Pay attention to whether the sentence shows duration or a time point.
I've lived here _____ five years.
Complete the sentence with for or since.
I've lived here _____ 2020.
Complete the sentence with for or since.
Please finish this work _____ Friday.
Complete the sentence with by or until.
I'll be here _____ 5pm, then I have to leave.
Complete the sentence with by or until.
I fell asleep _____ the film.
Complete the sentence with during or while.
I fell asleep _____ I was watching the film.
Complete the sentence with during or while.
She's been sick _____ Monday.
Complete the sentence with for or since.
We talked _____ two hours on the phone.
Complete the sentence with for or since.
The shop is open _____ 9pm every night.
Complete the sentence with by or until.
You need to arrive _____ 8am or you'll miss the bus.
Complete the sentence with by or until.
Please don't talk _____ the exam.
Complete the sentence with during or while.
I haven't seen him _____ last week.
Complete the sentence with for or since.
We've been friends _____ many years.
Complete the sentence with for or since.
I'll wait _____ you're ready, no problem.
Complete the sentence with by or until.
I learned a lot _____ I was studying in London.
Complete the sentence with during or while.
I've had this car _____ 2022.
Complete the sentence with for or since.
Please send me your answer _____ tomorrow morning.
Complete the sentence with by or until.
It rained heavily _____ the night.
Complete the sentence with during or while.
She's been waiting _____ three hours!
Complete the sentence with for or since.
I can't leave _____ my boss says I can go.
Complete the sentence with by or until.
Continue Practising
Continue practising with these related exercises
Prepositions Dictation: Time and Place
EasyListen for in, on and at in short A2 time and place sentences
10 questions
Verb + Preposition Error Correction
MediumFix dependent preposition mistakes after common verbs
20 questions
Adjective + Preposition Error Correction
MediumFix dependent preposition mistakes after common adjectives
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions