Grammar

Present Perfect Tense

Present Perfect Tense (পুরাঘটিত বর্তমান কাল)

CEFR A26 min readFree · no login to read

Introductionভূমিকা

Somebody knocks and you open the door with your hands wet. “I have washed the plates.” Nobody asked when. The washing is over, but the point of the sentence is standing right there in the present — clean plates, wet hands. That is the whole tense. It reports something finished only so that it can tell you what the situation is now, and it refuses to work the moment you attach a finished time to it.

কেউ দরজায় কড়া নাড়ল, আপনি ভেজা হাতে দরজা খুললেন। “I have washed the plates.” কেউ জিজ্ঞেস করেনি কখন ধুয়েছেন। ধোয়া শেষ, কিন্তু বাক্যটার আসল কথাটা দাঁড়িয়ে আছে বর্তমানেই — পরিষ্কার প্লেট, ভেজা হাত। গোটা tense-টা এটুকুই। শেষ হওয়া কাজের খবর সে দেয় কেবল এখনকার অবস্থাটা বোঝানোর জন্য, আর সাথে কোনো শেষ হয়ে যাওয়া সময় জুড়ে দিলেই সে কাজ করা বন্ধ করে দেয়।

Definitionসংজ্ঞা

The present perfect is have or has plus the past participle — the third form of the verb: I have eaten, she has gone, we have finished. It links a past action to the present moment, which is why it never sits next to a finished time expression.

Present perfect মানে have বা has + past participle, অর্থাৎ verb-এর তৃতীয় রূপ: I have eaten, she has gone, we have finished। এটা অতীতের একটা কাজকে বর্তমান মুহূর্তের সাথে বেঁধে দেয় — আর এই কারণেই এর পাশে কখনো শেষ হয়ে যাওয়া সময়ের শব্দ বসে না।

Bangla Explanationবাংলা ব্যাখ্যা

গঠন সহজ: subject অনুযায়ী **have** বা **has**, তারপর verb-এর **past participle (V3)**। I, we, you, they-এর সাথে have; he, she, it-এর সাথে has। 'I **have done** it' (আমি করে ফেলেছি), 'She **has come**' (সে এসে গেছে)। মনে রাখুন V3 কখনো একা বসে না — তার সামনে have বা has লাগবেই, আর V3-এর জায়গায় V2 বসানো যাবে না: 'has gone' ✅, 'has went' ❌। এই tense কোন কোন কাজে বসে, সেটা তিন ভাগে দেখলে পরিষ্কার হয়ে যায়। **এক, শেষ হওয়া কাজ যার ফল এখনো আছে** — 'I **have lost** my keys' মানে এখনো চাবি পাচ্ছি না; 'He **has broken** his leg' মানে এখনো ভাঙা। **দুই, জীবনের অভিজ্ঞতা, কখন হয়েছে তা না বলে** — 'I **have visited** Cox's Bazar three times', 'She **has never eaten** beef'। **তিন, অতীতে শুরু হয়ে এখনো চলছে এমন অবস্থা** — 'I **have lived** in Dhaka for ten years', 'We **have known** each other since school'। এখন সেই নিয়মটা, যেটা মনে রাখলে বাকিটা এমনিতেই ঠিক থাকে: **নির্দিষ্ট শেষ সময় বলা হলে present perfect বসে না।** yesterday, last week, in 2010, an hour ago — এদের একটা বাক্যে থাকলে past simple বসবে। তাই 'I **went** to Dhaka yesterday' ✅, আর 'I have gone to Dhaka yesterday' ❌। বাংলায় আমরা 'গিয়েছি' দিয়েই দুটো কাজ চালাই বলে এই ভাগটা আমাদের কানে ধরা পড়ে না; খাতায় তাই সময়ের শব্দটার দিকে আলাদা করে তাকানোর অভ্যাস করুন। যে শব্দগুলো প্রায় সবসময় present perfect-এর সাথে আসে, সেগুলোর নিজস্ব জায়গাও আছে: **just** (এইমাত্র) আর **already** (ইতিমধ্যে) বসে have আর মূল verb-এর মাঝখানে — 'I have **just** finished', 'She has **already** left'। **yet** (এখনো) বসে না-বোধক বাক্য ও প্রশ্নের শেষে — 'He hasn't come **yet**', 'Have you eaten **yet**?' **ever** আর **never** বসে অভিজ্ঞতার কথায় — 'Have you **ever** flown?', 'I have **never** flown'। আর **since** ও **for** সময়ের হিসাবে — since 2019 (শুরুর বিন্দু), for ten years (দৈর্ঘ্য)। শেষে দুটো ছোট কথা, যেগুলো খাতায় নম্বর বাঁচায়। এক, gone আর been আলাদা: 'He **has gone** to Sylhet' মানে সে এখনো সেখানে; 'He **has been** to Sylhet' মানে সে ঘুরে এসেছে, এখন এখানেই আছে। দুই, প্রশ্ন করতে have বা has সামনে আনুন — 'Have you finished?' — আর না-বোধকে তার পরেই not: 'I have not finished'।

Examplesউদাহরণ

  • I have finished my homework.আমি আমার হোমওয়ার্ক শেষ করে ফেলেছি।
  • She has visited Cox's Bazar three times.সে কক্সবাজার তিনবার গিয়েছে।
  • We have lived in Dhaka since 2010.আমরা ২০১০ সাল থেকে ঢাকায় থাকি।
  • Have you ever eaten sushi?তুমি কি কখনও সুশি খেয়েছ?
  • They have not arrived yet.তারা এখনও পৌঁছায়নি।

Common Mistakesসাধারণ ভুল

  • I have went to school.

    I have gone to school.

    After have/has we use the past participle (V3). The past participle of 'go' is 'gone', not 'went'.

  • She have finished.

    She has finished.

    With he/she/it (singular) we use 'has', not 'have'.

  • I have seen him yesterday.

    I saw him yesterday.

    With a finished past time like 'yesterday', use the past simple. Present perfect avoids a specific past time.

Tipsটিপস

  • If you can add a specific past time (yesterday, in 2019, last week), use the past simple instead. নির্দিষ্ট অতীত সময় (yesterday, in 2019) বসাতে পারলে present perfect নয়, past simple ব্যবহার করুন।
  • Use 'since' for a starting point (since Monday) and 'for' for a length of time (for two years). শুরুর বিন্দু বোঝাতে 'since' (since Monday), আর সময়ের দৈর্ঘ্য বোঝাতে 'for' (for two years)।
  • 'Just', 'already' and 'yet' are your signal words — they almost always go with the present perfect. 'just', 'already', 'yet' — এই সংকেত-শব্দগুলো প্রায় সবসময় present perfect-এর সাথে বসে।

Quizকুইজ

Tap an answer to check yourself — a free preview of the full graded quiz in the app.

1. Choose the correct sentence.

2. Fill in the blank: I ___ known her for ten years.

3. Which time expression fits the present perfect?

Practiceঅনুশীলন

Try each one, then reveal the answer.

1. Make present perfect: They ___ (finish) the project.

Hint: they + have + V3

2. Make present perfect: He ___ (not / call) me yet.

Hint: he + has + not + V3

3. Correct it: 'I have saw that movie.'

Hint: past participle of 'see'

Frequently Asked Questionsসাধারণ জিজ্ঞাসা

What is the present perfect tense in simple words?

It is a tense that links a past action to the present, formed with have or has plus the past participle — for example, 'I have finished my work.' It shows the action matters now, without saying exactly when it happened.

When do we use present perfect instead of past simple?

Use the present perfect when the time is unspecified or the result matters now (I have lost my keys). Use the past simple when you mention a finished past time (I lost my keys yesterday).

What is the structure of the present perfect tense?

Subject + have/has + past participle. Use 'have' with I/we/you/they and 'has' with he/she/it.