What is the Present Perfect with Since and For?
The present perfect tense describes actions or situations that started in the past and continue to the present moment. We use it to show how long something has been happening. The words 'since' and 'for' help us describe the duration or starting point of these actions. Both are very common in everyday English when talking about experiences, relationships, jobs, and habits.
Since vs. For: When to Use Each One
Use 'for' when you want to show a period of time or duration—how long something has been happening. Examples: for two hours, for six months, for a year. Use 'since' when you want to show the specific starting point—when the action began. Examples: since Monday, since 2020, since last year. A useful way to remember: 'for' answers 'how long?' and 'since' answers 'when did it start?'
Important Rules and Tips
Remember that the present perfect shows an action that began in the past and is still true now. Don't switch to the simple past when using 'since' or 'for'—this is a common mistake. Also, the action must still be ongoing or recent. If the action is completely finished, use the simple past instead. For example, say 'I have worked here for three years' (I still work there), not 'I worked here for three years' (past, finished).
Structure: How to Form Present Perfect with Since and For
Examples
What to Remember
- Use present perfect to show actions that started in the past and continue until now.
- Use 'for' with a period of time to show duration: for three years, for two hours.
- Use 'since' with a specific starting point: since Monday, since 2015, since I was young.
- Never use 'for' or 'since' with simple past; always use present perfect with these words.
- Common mistake: don't say 'I am working here for five years'; say 'I have worked.'