Say “I lost my keys,” and it sounds like an old story, over and done. But say “I have lost my keys,” and something changes: the loss is finished, yet it still matters right now, because you still cannot get in. That link between a finished action and its present result is the whole heart of the present perfect tense. It is one of the most used tenses in English, and one of the most tested, so this lesson covers it fully, from structure to the finer rules for admission and job exams.
“I lost my keys” বললে মনে হয় এটি একটি পুরনো ঘটনা, শেষ হয়ে গেছে। কিন্তু “I have lost my keys” বললে কিছু একটা বদলে যায়: হারানোটা শেষ, তবু এখনো গুরুত্বপূর্ণ, কারণ তুমি এখনো ভেতরে ঢুকতে পারছ না। একটি সম্পন্ন কাজ আর তার বর্তমান ফলের এই সংযোগই হলো present perfect tense এর মূল হৃদয়। এটি ইংরেজির সবচেয়ে বেশি ব্যবহৃত ও পরীক্ষিত tense গুলোর একটি। তাহলে চলো, শুরু করা যাক।
What is the Present Perfect Tense?
The present perfect tense expresses an action that has just been completed, but whose result or effect still exists in the present (সদ্য সম্পন্ন কাজ, যার ফল এখনো আছে)। The action itself may be over, yet we call it present because its result is felt now.
Present perfect tense এমন একটি কাজ প্রকাশ করে যা সদ্য সম্পন্ন হয়েছে, কিন্তু যার ফল বা প্রভাব এখনো বর্তমানে রয়ে গেছে। কাজটি হয়তো শেষ, তবু আমরা একে present বলি কারণ এর ফল এখন অনুভূত হয়।
It is one of the twelve tenses. For the full picture, see our classification of tenses, and this tense leads directly into the present perfect continuous.
Signal words (চিহ্ন): just, already, yet, ever, never, recently, lately, so far, till now.
The Structure
We use “have / has” with the past participle (the third form) of the verb.
আমরা “have / has” এর সাথে verb এর past participle (তৃতীয় রূপ) ব্যবহার করি।
Structure: subject + have/has + past participle.
Use has with a third person singular subject (he, she, it, a name), and have with all other subjects (I, we, you, they).
তৃতীয় পুরুষ একবচন subject (he, she, it, একটি নাম) এর সাথে has, আর বাকি সব subject (I, we, you, they) এর সাথে have বসে।
| Form | Structure | Example |
|---|---|---|
| Affirmative (হাঁ-বোধক) | subject + have/has + past participle | She has finished her homework. |
| Negative (না-বোধক) | subject + have/has + not + past participle | She has not finished her homework. |
| Interrogative (প্রশ্নবোধক) | Have/Has + subject + past participle? | Has she finished her homework? |
Examples:
- The players have won the final match.
- My father has just returned from Dhaka.
- I have read this book twice.
- The government has taken new steps against pollution.
Negative and Interrogative Forms
For the negative, add not after ‘have/has’. For a question, move ‘have/has’ to the front.
Negative করতে ‘have/has’ এর পরে not বসাও। প্রশ্ন করতে ‘have/has’ বাক্যের শুরুতে আনো।
Examples:
- Negative: We have not received your letter.
- Negative: He has not come to class today.
- Interrogative: Have you finished your lunch?
- Interrogative: Has the train left the station?
Marker Words of the Present Perfect Tense
Certain words point straight to this tense. Learn them, because spotting one often tells you the answer at once.
কিছু শব্দ সরাসরি এই tense এর দিকে নির্দেশ করে। এগুলো শেখো, কারণ একটি চিহ্ন চোখে পড়লেই প্রায়ই উত্তর বোঝা যায়।
| Marker | Meaning (অর্থ) |
|---|---|
| just | a very short time ago (এইমাত্র) |
| already | before now, sooner than expected (এরই মধ্যে) |
| yet | up to now (in questions and negatives) (এখনো) |
| ever | at any time (কখনো) |
| never | at no time (কখনো না) |
| recently / lately | not long ago (সম্প্রতি) |
| so far / till now | up to this point (এ পর্যন্ত) |
Most of these words go between the auxiliary and the main verb.
এদের বেশিরভাগ auxiliary আর main verb এর মাঝে বসে।
Examples:
- I have just finished my dinner.
- Have you ever seen the sea?
- She has never told a lie.
- We have not started the project yet.
A special note on ‘yet’. In a negative sentence, ‘yet’ goes at the end. In an affirmative sentence with a to-infinitive, it goes before the infinitive.
‘yet’ নিয়ে একটি বিশেষ নোট। Negative বাক্যে ‘yet’ শেষে বসে। আর to-infinitive সহ affirmative বাক্যে এটি infinitive এর আগে বসে।
Examples:
- They have not taken the schedule yet.
- You have yet to finish the job.
Present Perfect vs Past Simple
This is the most important difference to master, and it is tested constantly in admission and job exams. Use the past simple for a finished action at a definite past time (with words like yesterday, last week, in 2010). Use the present perfect for a finished action with no definite time, or one whose result matters now.
এটাই সবচেয়ে গুরুত্বপূর্ণ পার্থক্য, আর admission ও job পরীক্ষায় এটি অবিরাম আসে। নির্দিষ্ট অতীত সময়ের (yesterday, last week, in 2010) সম্পন্ন কাজের জন্য past simple ব্যবহার করো। আর নির্দিষ্ট সময় ছাড়া সম্পন্ন কাজ, অথবা যার ফল এখন গুরুত্বপূর্ণ, তার জন্য present perfect ব্যবহার করো।
Examples:
- Correct: I have seen that film. (no time given; the experience matters now)
- Correct: I saw that film last Friday. (a definite past time)
- Wrong: I have seen that film last Friday. (never use the present perfect with a definite past time)
Since and For with the Present Perfect
The present perfect also shows an action or state that began in the past and continues up to now. Use ‘since’ for a point of time and ‘for’ for a period.
Present perfect এমন একটি কাজ বা অবস্থাও বোঝায় যা অতীতে শুরু হয়ে এখন পর্যন্ত চলছে। নির্দিষ্ট বিন্দুর জন্য ‘since’, আর ব্যাপ্তির জন্য ‘for’ ব্যবহার করো।
Examples:
- We have lived here for ten years.
- We have lived here since 2014.
- He has been ill since Monday.
‘Have gone’ vs ‘Have been’
A small but tested point. “Has gone to” means the person went and is still there. “Has been to” means the person went and has already come back.
একটি ছোট কিন্তু পরীক্ষিত পয়েন্ট। “has gone to” মানে সে গেছে এবং এখনো সেখানে আছে। আর “has been to” মানে সে গিয়েছিল এবং ইতিমধ্যে ফিরে এসেছে।
Examples:
- My brother has gone to Chittagong. (he is still there)
- My brother has been to Chittagong. (he went and has returned)
A Common Trap: Stative Verbs
Stative verbs (know, believe, understand, love, want, own, be) are not used in the continuous form. So where you might expect the present perfect continuous, use the present perfect instead.
Stative verb (know, believe, understand, love, want, own, be) continuous রূপে ব্যবহৃত হয় না। তাই যেখানে present perfect continuous আশা করা যায়, সেখানে present perfect ব্যবহার করো।
Examples:
- Correct: I have known him for ten years. (not “have been knowing”)
- Correct: He has been in Rajshahi since 2005. (not “has been being”)
Practice Exercise with Answers
Fill in each gap with the present perfect tense, or the past simple where a definite past time is given.
প্রতিটি gap এ present perfect বসাও, অথবা নির্দিষ্ট অতীত সময় থাকলে past simple বসাও। নিজে চেষ্টা করার পরে উত্তর মিলিয়ে নাও।
- She ______ (finish) her homework already.
- I ______ (not / see) him since Monday.
- ______ you ever ______ (visit) Cox’s Bazar?
- They ______ (win) the match last night.
- We ______ (live) in this house for twenty years.
- The train ______ (just / leave) the platform.
- He ______ (know) her since childhood.
- My mother ______ (go) to the market; she is not back yet.
- ______ the guests ______ (arrive) yet?
- Rahim ______ (read) that novel in 2019.
- The government ______ (recently / ban) polythene bags.
- I ______ (be) to Dhaka three times.
Answers
- has finished (marker: already)
- have not seen (since Monday)
- Have … visited (marker: ever)
- won (definite past time: last night)
- have lived (for twenty years)
- has just left (marker: just)
- has known (stative verb, so present perfect)
- has gone (she is still away)
- Have … arrived (marker: yet)
- read (definite past time: in 2019)
- has recently banned (marker: recently)
- have been (went and returned, so ‘have been’)
A Tip for the Exam
The fastest way to nail this tense is to hunt for two things. First, a marker word (just, already, ever, yet, never, recently) points to the present perfect. Second, a definite past time (yesterday, last week, in 2010) forbids it and demands the past simple. Decide which one is present before you write. And remember the two small traps: stative verbs stay in the present perfect, and ‘gone’ versus ‘been’ depends on whether the person has returned.
এই tense আয়ত্ত করার দ্রুততম উপায় হলো দুটি জিনিস খোঁজা। প্রথমত, একটি marker word (just, already, ever, yet, never, recently) present perfect এর দিকে নির্দেশ করে। দ্বিতীয়ত, একটি নির্দিষ্ট অতীত সময় (yesterday, last week, in 2010) একে নিষেধ করে এবং past simple দাবি করে। লেখার আগে ঠিক করো কোনটি আছে। আর দুটি ছোট ফাঁদ মনে রেখো: stative verb present perfect এ থাকে, আর ‘gone’ না ‘been’ তা নির্ভর করে ব্যক্তি ফিরে এসেছে কিনা তার উপর।
Related Lessons
Keep learning the tenses with these lessons:
- 12 Tenses in English Grammar: Full Classification with Examples
- Present Indefinite Tense: 10 Rules, Examples & Exercises
- Present Continuous Tense in English Grammar
- Present Perfect Continuous Tense in English Grammar
- Past Indefinite Tense (Simple Past): 4 Rules & Examples
- Past Continuous Tense in English Grammar
- Past Perfect Tense in English Grammar
- Past Perfect Continuous Tense in English Grammar
- Future Indefinite Tense (Simple Future): 4 Rules & Examples
- Future Continuous Tense: Rules, Structure & Examples
- Future Perfect Tense: Rules & Usages in English Grammar
- Future Perfect Continuous Tense: Rules, Structure & Examples
Frequently Asked Questions
What is the present perfect tense?
It expresses an action that has just been completed but whose result still exists in the present, such as “I have lost my keys”.
What is the structure of the present perfect tense?
Subject + have/has + past participle. Use ‘has’ for third person singular (he, she, it) and ‘have’ for all other subjects.
What is the difference between the present perfect and the past simple?
Use the past simple for a finished action at a definite past time (I saw it yesterday). Use the present perfect for a finished action with no stated time, or whose result matters now (I have seen it).
What is the difference between ‘have gone’ and ‘have been’?
“Has gone to” means the person is still there. “Has been to” means the person went and has already returned.
Which words are markers of the present perfect tense?
Words like just, already, yet, ever, never, recently, lately, and so far usually signal the present perfect tense.