In this Grammar Guide aimed at intermediate and advanced English learners, we’ll check some of the most common mistakes our Students make and we’ll give you the tools to avoid them.
Part 1: The difference between Past Simple and Present Perfect
English tenses are complicated because they do not correspond to the tenses you have in other languages. Present perfect in particular is very unique. We’ll learn in this article how to use it properly and how different it is from Past Simple.
The Past Simple in English
Let’s look at the Past Simple. This is a tense we learn very early on and it’s quite a simple tense. It’s all about the Past. It’s talking about something that happened, started and finished. It is completely over in the past. When we talk with the Past Simple, we tend to be describing a specific event or certain time.
when I was at school
when I went on holiday
So we are clearly putting our story or what we are saying at a specific point in the past. We are emphasizing the actions. We are talking about activities, about what we did.
Last year, I went to Portugal for my summer holiday.
It has to be Past Simple because it’s something that’s over. Last year is over.
The Present Perfect
The Present Perfect is more complicated because there are many different uses for it.
1. One of the most common uses for Present Perfect is when we talk about something that started in the past and we continue to do now.
I have been in Canada for 4 months.
=> It starts four months ago and I am still in Canada right now.
Compare it to the same sentence using Past Simple: I was in Canada for 4 months => That means I am no longer in Canada.
2. We often use the Present Perfect to talk about experiences that we’ve had in our life. In this situation, it can often be confused with Past Simple because you could say I swam with dolphins or I have swum with dolphins. both are happening in the past. Why do we use the Present Perfect? Because sometimes we just want to talk about something that has and hasn’t happened.
I’ve visited Rome.
I haven’t ever written.
=> We are talking about experiences in our life up to now.
Compare it to this sentence using Past Simple: I rode a camel => we usually related to a specific situation: I rode a camel when I visited Egypt in 1995.
3. Adverbs that imply Present Perfect
Since / For
This week (the week is not finished)
Here is an extract on the topic from the Live-English Club with our teacher Mary-Ann:
Part 2: Focus on the difference between FOR and SINCE
Knowing when to use FOR and when to use SINCE is important.
FOR is used to mention a specific period (or duration) of time.
SINCE is used to mention the starting point of a period of time that continues to now.
Look at the examples below:
He has been a doctor for 10 years.
He has been a doctor since 2010.
I have lived in Rome for a year.
I have lived in Rome since last June.
For is used to describe a period in time from beginning to end
It can be used with all tenses as you can see in the examples below:
Mary goes to sewing class for three hours every Monday. (present simple)
They are studying for two hours today. (present continuous)
He has lived in Milan for a long time. (present perfect)
He has been living in Paris for three months. (present perfect continuous)
Remember to use FOR before:
- Period of Time
- Time word (minutes, hours, days, weeks, months, years)
Since is used to describe a point in time till now
It is normally used with perfect tenses:
He has been here since 9 am. (present perfect)
He has been working upstairs since he arrived. (present perfect continuous)
I have lived in New York since my childhood. (present perfect)
It has been raining since Tuesday. (present perfect continuous)
Remember to use SINCE before:
- A starting point
- A time
- A date