Past Simple or Present Perfect?
Both tenses talk about the past, but they look at it differently. The Past Simple talks about a finished action at a finished time. The Present Perfect connects the past to now — the exact time is not important or not finished.
Structure
- Past Simple: Subject + past form of the verb. Example: I visited Rome in 2022.
- Present Perfect: Subject + have/has + past participle. Example: I have visited Rome twice.
How the Grammar Works
- Ask yourself: is the time finished and named? If yes — Past Simple: 'I saw him yesterday.'
- Is the result important now, or the time not mentioned? Present Perfect: 'I have lost my keys.' (= I don't have them now)
- Is the period still open (today, this week, in my life)? Present Perfect: 'She has read three books this month.' (the month isn't over)
- Time words help: yesterday, last week, in 2020, ago → Past Simple. Ever, never, just, already, yet, since, for → Present Perfect.
Common Use Cases
- Past Simple for stories and finished events: We moved here two years ago.
- Present Perfect for life experience: Have you ever tried sushi?
- Present Perfect for recent results: The bus has just left.
Frequent Mistakes and How to Avoid Them
- Present Perfect with a finished time: Incorrect: "I have seen him yesterday". Correct: "I saw him yesterday".
- Past Simple for life experience without a time: Incorrect: "Did you ever eat sushi?" (when asking in general). Better: "Have you ever eaten sushi?"
- Mixing 'since' and 'for': use 'since' with a starting point ('since 2020'), 'for' with a period ('for three years') — both with the Present Perfect.
Comparison with Related Grammar
A simple test: if you can ask 'When exactly?' and the answer is a finished time — use the Past Simple. If the answer is 'it doesn't matter' or 'the period isn't over' — use the Present Perfect.
Example Sentences
- I finished the report last night.
- I have finished the report — here it is.
- She lived in Paris for five years. (she doesn't live there now)
- She has lived in Paris for five years. (she still lives there)
- Did you see the match on Saturday? / Have you seen this film?
When to Use This Rule
Choose the Past Simple for finished actions at a named past time. Choose the Present Perfect when the past connects to now: results, experience, or unfinished periods.