Lesson
Grammar: Present perfect or past simple?
Two tenses that Bangla speakers often mix up. Learn which one to use with "since", "ago", "ever" and "in 2019", in Task 1 and in speaking.
The key question: is the time finished?
| Past simple | Present perfect | |
|---|---|---|
| Time | finished: yesterday, in 2019, two years ago, when I was a child | not finished or not stated: since, for, ever, never, yet, already, recently |
| Example | I visited Cox's Bazar last year. | I have visited Cox's Bazar three times. |
In Task 1
If the chart ends in the past, use the past simple:
If it describes change up to now, the present perfect is possible:
Common mistakes
Questions 1–6
Choose the correct form.
-
I ___ English for six years.
-
She ___ her degree in 2021.
-
___ you ever ___ abroad?
-
We ___ to the new flat two months ago.
-
The city ___ a lot since I was a child.
-
Between 2000 and 2010, car sales ___ sharply.
Questions 7–11
Write the verb in the correct form: past simple or present perfect.
-
I (live) in Habiganj since 2015.
-
He (not / finish) his essay yet.
-
When I was a child, I (want) to be a pilot.
-
The number of students (double) since the new campus opened.
-
I (see) that film last weekend.
Questions 12–14
Is each sentence correct or incorrect?
-
I have graduated from university in 2022.
-
I've known my best friend for ten years.
-
Did you finish your homework already?