# Present Perfect vs. Simple Past
Have you ever wondered why we say **“I visited London”** in one sentence but **“I have visited London”** in another?
Both sentences talk about the past, but they have different meanings. Understanding the difference between the **Simple Past** and **Present Perfect** can help you speak and write English more naturally and accurately.
### A. Simple Past: A Finished Action in the Past
We use the **Simple Past** for actions that happened and finished at a specific time in the past.
**Example:**
> I visited London last year.
The expression **“last year”** tells us exactly when the action happened. The visit is finished, and the time is also finished.
Other common time expressions used with the Simple Past include:
* yesterday
* last week
* two days ago
* in 2020
* when I was a child
**Example:**
> She started learning English in 2022.
The speaker tells us exactly when the action started.
### B. Present Perfect: Past Experiences
We use the **Present Perfect** when the exact time of an action is not important or is not mentioned.
**Example:**
> I have visited London several times.
Here, we are talking about a life experience. We know that the person has visited London, but we do not say when.
Compare these two sentences:
> I visited London last summer.
> I have visited London several times.
The first sentence focuses on a **specific past event**. The second focuses on **experience**, without giving a finished time.
### C. Present Perfect and the Present
The Present Perfect can also describe something that started in the past and continues until now.
**Example:**
> I have lived here for three years.
This means the person started living there three years ago and still lives there now.
We often use **for** to talk about a period of time:
> I have studied English for five years.
And we use **since** to show when something started:
> I have studied English since 2021.
### D. A Simple Way to Remember the Difference
Ask yourself one question:
**“Do I say exactly when it happened?”**
If the answer is **yes**, the **Simple Past** is usually the right choice.
> I watched that movie yesterday.
If the answer is **no**, and you are talking about an experience or something connected to the present, the **Present Perfect** may be more appropriate.
> I have watched that movie before.
### E. Remember
We normally use the **Simple Past** with finished time expressions such as:
**yesterday, last week, two years ago, in 2020**
We normally do **not** use these finished-time expressions with the Present Perfect.
Understanding this difference is an important step toward using English more naturally. Once you learn to focus on **whether the time is finished and whether there is a connection to the present**, choosing between the Simple Past and Present Perfect becomes much easier.











