Present Perfect Since and For Exercises
A2-B1 Level
Since and for are two of the most important time expressions used with
the present perfect, and confusing them is one of the most common errors at A2-B1 level.
For is followed by a period of time — a duration that tells you how long
something has lasted: "for three hours," "for two years," "for ages," "for a long time." It answers the
question "How long?" Since is followed by a point in time — a specific moment
when the action started: "since Monday," "since 2020," "since breakfast," "since I was a child." It
answers the question "Since when?"
A reliable trick: if you can replace the time expression with a number (three hours, two years, five minutes), use for. If the expression names a specific date, day, event, or moment, use since. Note that "since" can be followed by a clause with a past simple verb: "since I moved here," "since we last met." Both "since" and "for" can also be used with the present perfect continuous: "I have been waiting for an hour" / "I have been waiting since two o'clock." In Cambridge and IELTS exams, since-vs-for questions appear in gap-fill and sentence transformation tasks.
A reliable trick: if you can replace the time expression with a number (three hours, two years, five minutes), use for. If the expression names a specific date, day, event, or moment, use since. Note that "since" can be followed by a clause with a past simple verb: "since I moved here," "since we last met." Both "since" and "for" can also be used with the present perfect continuous: "I have been waiting for an hour" / "I have been waiting since two o'clock." In Cambridge and IELTS exams, since-vs-for questions appear in gap-fill and sentence transformation tasks.
Quick Rule
for + period of time | since + point in time
- 1.I have lived here for ten years. (duration — how long)
- 2.She has worked here since 2019. (starting point — since when)
- 3.We have been friends for ages. (long unspecified duration)
- 4.He has known her since they were at university. (past event as starting point)
- 5.They haven't spoken for three months. (duration of inaction)
Continue Practising
Continue practising with these related exercises
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Practise now
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
20 questions
Practise now
Time Expressions
EasyMaster for, since, already, yet, just, and ever/never
20 questions
Practise now
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Practise now
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practise now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practise now