Present Perfect Tense with Bangla Meaning – Rules, Examples & Practice

⭐ Standard Article 📚 Grammar 🎯 BCS / IELTS / Bank

🎯 What You'll Learn

📌 Table of Contents

📖 Introduction

Present Perfect Tense (বর্তমান পুরাঘটিত কাল) is one of the most important and frequently used tenses in English. It connects the past with the present. (Present Perfect Tense ইংরেজির সবচেয়ে গুরুত্বপূর্ণ এবং ব্যবহৃত টেন্সগুলির মধ্যে একটি। এটি অতীতকে বর্তমানের সাথে সংযুক্ত করে।)

Many Bangladeshi students find this tense confusing because Bengali doesn't have a direct equivalent. In this guide, I'll explain everything you need to know – with clear rules, examples, and practice. (অনেক বাংলাদেশী শিক্ষার্থী এই টেন্সটি নিয়ে বিভ্রান্ত হয় কারণ বাংলায় এর সরাসরি কোনো সমতুল্য নেই। এই গাইডে আমি সবকিছু পরিষ্কারভাবে ব্যাখ্যা করব।)

📝 "I have eaten my lunch." – What does this mean in Bangla?
📝 "I have eaten my lunch." – বাংলায় এর অর্থ কী?
✅ "আমি আমার দুপুরের খাবার খেয়ে আছি।"
✅ "আমি আমার দুপুরের খাবার খেয়ে আছি।" (খাওয়ার কাজ শেষ হয়েছে, ফল এখনো বিদ্যমান)

📖 Back to Complete Tenses Guide → 📕 Dictionary →

📚 Definition & Usage

Present Perfect Tense is used to describe:

Important: Present Perfect is never used with specific past time expressions like yesterday, last week, in 2020, ago. Use Past Indefinite for those.

📐 Structure – Affirmative, Negative & Interrogative

🔹 Affirmative (হ্যাঁ বোধক)

Subject + have/has + Verb (Past Participle / V3)
SubjectAuxiliaryV3Example
IhaveeatenI have eaten rice.
YouhavereadYou have read the book.
HehasgoneHe has gone to Dhaka.
ShehaswrittenShe has written a letter.
IthasstartedIt has started raining.
WehaveplayedWe have played cricket.
TheyhavefinishedThey have finished their work.

🔸 Negative (না বোধক)

Subject + have/has + not + Verb (Past Participle / V3)
SubjectAuxiliaryNotV3Example
IhavenoteatenI have not eaten rice.
HehasnotgoneHe has not gone to Dhaka.
TheyhavenotfinishedThey have not finished their work.

Short forms: haven't = have not, hasn't = has not

🔹 Interrogative (প্রশ্ন বোধক)

Have/Has + Subject + Verb (Past Participle / V3)?
AuxiliarySubjectV3Example
HaveyoueatenHave you eaten rice?
HashegoneHas he gone to Dhaka?
HavetheyfinishedHave they finished their work?

🔑 Signal Words

These words always indicate Present Perfect Tense. Learn them and you'll never make a mistake!

Signal WordMeaning (বাংলা)Example
justএইমাত্রI have just finished my homework.
alreadyইতিমধ্যেShe has already eaten.
yetএখনওHe has not arrived yet.
everকখনওHave you ever been to Cox's Bazar?
neverকখনও নাI have never seen that movie.
forসময়কাল ধরেI have worked here for 5 years.
sinceথেকে (শুরুর সময়)I have worked here since 2020.
so farএ পর্যন্তI have completed 3 chapters so far.
recentlyসম্প্রতিShe has recently got a new job.
latelyসম্প্রতিI have been busy lately.
💡 Quick Tip: "Yet" is used in negative and interrogative sentences. "Already" and "just" are used in affirmative sentences.

📋 Rules with Examples

Rule 1: Unspecified Past Time

Use Present Perfect when the exact time is not mentioned or not important.

✅ "I have seen that movie." (The exact time is not important)
✅ "আমি সেই সিনেমাটি দেখেছি।" (ঠিক সময়টা গুরুত্বপূর্ণ নয়)
❌ "I have seen that movie yesterday." (Wrong – specific time)
❌ "আমি সেই সিনেমাটি গতকাল দেখেছি।" (ভুল – নির্দিষ্ট সময়)
✅ "I saw that movie yesterday." (Correct – Past Indefinite)
✅ "আমি সেই সিনেমাটি গতকাল দেখেছিলাম।" (সঠিক – Past Indefinite)

Rule 2: Life Experiences

Use Present Perfect to talk about life experiences.

✅ "She has visited Cox's Bazar twice."
✅ "সে কক্সবাজার দুইবার ঘুরে এসেছে।"
✅ "Have you ever eaten sushi?"
✅ "আপনি কি কখনও সুশি খেয়েছেন?"

Rule 3: Just Completed Actions

Use Present Perfect for actions that have just finished.

✅ "He has just left the office."
✅ "সে এইমাত্র অফিস থেকে চলে গেছে।"
✅ "I have just finished my homework."
✅ "আমি এইমাত্র আমার বাড়ির কাজ শেষ করেছি।"

Rule 4: Past Actions with Present Results

Use Present Perfect when a past action has a result now.

✅ "I have lost my wallet." (So I can't pay now)
✅ "আমি আমার ওয়ালেট হারিয়ে ফেলেছি।" (তাই এখন টাকা দিতে পারছি না)
✅ "She has broken her leg." (So she can't walk now)
✅ "সে তার পা ভেঙে ফেলেছে।" (তাই এখন হাঁটতে পারে না)

Rule 5: For and Since

✅ "I have worked here for 5 years." (Duration – time period)
✅ "আমি এখানে ৫ বছর ধরে কাজ করছি।" (সময়কাল)
✅ "I have worked here since 2020." (Starting point)
✅ "আমি এখানে ২০২০ সাল থেকে কাজ করছি।" (শুরুর সময়)

📖 Search "work" in the dictionary → 📖 Search "go" in the dictionary →

❌ Common Mistakes – Bangladeshi Students

Here are the most common mistakes Bangladeshi students make with Present Perfect. Avoid them! (বাংলাদেশী শিক্ষার্থীরা Present Perfect নিয়ে সবচেয়ে বেশি যে ভুলগুলি করে – সেগুলি এড়িয়ে চলুন।)

❌ "I have gone to Dhaka yesterday."
✅ "I went to Dhaka yesterday." / "I have gone to Dhaka."

📖 Explanation: "Yesterday" is a specific time – use Past Indefinite. OR remove "yesterday" and use Present Perfect.

❌ "She has not came yet."
✅ "She has not come yet."

📖 Explanation: After "has/have", always use the Past Participle (V3). "Come" is V3 of "come". "Came" is V2 (Past Indefinite).

❌ "I have been here since 2 years."
✅ "I have been here for 2 years."

📖 Explanation: Use for with duration (2 years, 5 days, 3 hours). Use since with starting points (2020, Monday, 2 PM).

❌ "I have been to Dhaka yesterday."
✅ "I went to Dhaka yesterday." / "I have been to Dhaka."

📖 Explanation: "Yesterday" is a specific time – use Past Indefinite.

📖 More common mistakes →

🔄 Bangla Translation Comparison

Understanding how Present Perfect translates to Bangla is key to mastering it. (Present Perfect কীভাবে বাংলায় অনুবাদ হয় তা বোঝা খুবই গুরুত্বপূর্ণ।)

Englishবাংলা অনুবাদExplanation
I have eaten rice. আমি ভাত খেয়ে আছি। খাওয়ার কাজ শেষ হয়েছে, ফল এখনো বিদ্যমান
He has gone to Dhaka. সে ঢাকায় গিয়ে আছে। ঢাকায় আছে, ফিরে আসেনি
She has written a letter. সে একটি চিঠি লিখে আছে। চিঠি লেখা শেষ, চিঠি এখনো আছে
I have lived here for 5 years. আমি এখানে ৫ বছর ধরে থাকছি। অতীতে শুরু হয়ে এখনো চলছে
Have you ever been to Cox's Bazar? আপনি কি কখনও কক্সবাজার গিয়েছেন? জীবনের অভিজ্ঞতা
📌 Key Insight: In Bangla, Present Perfect often translates with "এছে", "আছে" or "ধরে" (for duration). Notice how it's different from Past Indefinite which translates with "লাম", "লো", "লেন".

💬 Real Conversation Examples

See how Present Perfect is used in everyday conversations. (দৈনন্দিন কথোপকথনে Present Perfect কীভাবে ব্যবহৃত হয় তা দেখুন।)

🏫 At School:
Student: "Sir, I have finished my homework."
ছাত্র: "স্যার, আমি আমার বাড়ির কাজ শেষ করে আছি।"
Teacher: "Have you checked it twice?"
শিক্ষক: "আপনি কি এটি দুবার চেক করেছেন?"
🏢 At Office:
Manager: "Have you sent the email to the client?"
ম্যানেজার: "আপনি কি ক্লায়েন্টকে ইমেইল পাঠিয়েছেন?"
Employee: "Yes, I have already sent it."
কর্মচারী: "হ্যাঁ, আমি ইতিমধ্যে পাঠিয়েছি।"
🍽️ At Restaurant:
Customer: "I have ordered biryani."
গ্রাহক: "আমি বিরিয়ানি অর্ডার করেছি।"
Waiter: "Have you tried our special mutton biryani?"
ওয়েটার: "আপনি কি আমাদের বিশেষ মাটন বিরিয়ানি চেখেছেন?"
✈️ At Travel:
Person 1: "Have you ever been to Sylhet?"
ব্যক্তি ১: "আপনি কি কখনও সিলেট গিয়েছেন?"
Person 2: "No, I have never been to Sylhet. I have been to Cox's Bazar though."
ব্যক্তি ২: "না, আমি কখনও সিলেট যাইনি। তবে আমি কক্সবাজার গিয়েছি।"
🏠 At Home:
Mother: "Have you eaten your lunch?"
মা: "তুমি কি তোমার দুপুরের খাবার খেয়েছ?"
Child: "Yes, I have just eaten."
ছেলে: "হ্যাঁ, আমি এইমাত্র খেয়েছি।"

📖 More daily English sentences →

🎯 BCS & Bank Job Section

📘 Previous BCS Patterns

Present Perfect is frequently tested in BCS and Bank Job exams. Here are the common patterns:

Example 1 (Error Correction):
❌ "He has went to Dhaka."
✅ "He has gone to Dhaka."

📖 Explanation: "Went" is V2. After "has", we need V3 (gone).

Example 2 (Sentence Completion):
"I ______ (live) here since 2015."
✅ "I have lived here since 2015."

📖 Explanation: "Since" + starting point = Present Perfect.

💡 Tips for BCS

🎯 BCS Vocabulary Guide → 💼 Bank Job Vocabulary →

🌍 IELTS Section

✍️ Writing Tips

🗣️ Speaking Tips

Band 6 Example: "I have done many things in my life."
Band 8 Example: "Throughout my career, I have worked on numerous projects and have successfully completed most of them."

🌍 IELTS Vocabulary 2026 →

🎒 HSC & SSC Section

📝 Board Exam Focus

HSC Example:
"He ______ (finish) his homework before the teacher came."
✅ "He had finished his homework before the teacher came."

📖 Explanation: This is Past Perfect (two past actions – earlier action uses Past Perfect).

"He ______ (finish) his homework. Now he can watch TV."
✅ "He has finished his homework. Now he can watch TV."

📖 Explanation: This is Present Perfect (action completed, result now).

🎒 HSC Learning Path → 🌟 Beginner Learning Path →

🧠 Practice Quiz – Present Perfect Tense

Choose the correct tense form for each sentence.

1. I ______ my homework already.
2. She ______ to Dhaka yesterday.
3. They ______ here since 2010.
4. He ______ just left the office.
5. ______ you ever been to Cox's Bazar?
6. I ______ my wallet. I can't find it.
7. She ______ not finished her homework yet.
8. We ______ this movie before.
9. I ______ here for 5 years.
10. He ______ never eaten sushi.

📌 Take more grammar quizzes →

❓ Frequently Asked Questions

What is the Present Perfect Tense in Bangla?
Present Perfect Tense (বর্তমান পুরাঘটিত কাল) is used to describe an action that happened at an unspecified time in the past but has a result in the present. For example: "I have eaten" – আমি খেয়ে আছি।
What is the structure of Present Perfect Tense?
The structure is: Subject + have/has + Verb (Past Participle / V3). For example: I have eaten, He has gone, They have played.
When do we use 'have' and 'has' in Present Perfect?
We use 'have' with I, You, We, They and plural subjects. We use 'has' with He, She, It and singular subjects.
How is Present Perfect different from Past Indefinite?
Past Indefinite is used for a completed action at a specific past time (e.g., "I went yesterday"). Present Perfect is used for a past action with a present result or an unspecified time (e.g., "I have gone").
Can we use time expressions like 'yesterday' with Present Perfect?
No, we cannot use specific time expressions like yesterday, last week, or in 2020 with Present Perfect. We use just, already, yet, ever, never, and for/since instead.
What is the difference between 'I have gone' and 'I have been'?
"I have gone" means I went somewhere and have not returned yet. "I have been" means I went somewhere and have returned. For example: "I have gone to Dhaka" (still in Dhaka), "I have been to Dhaka" (returned from Dhaka).
Is Present Perfect important for BCS and IELTS?
Yes, Present Perfect is one of the most frequently tested tenses in BCS, IELTS, and Bank Job exams. Questions appear in error correction, sentence completion, and transformation.
Does the Ovidhan app have Present Perfect practice?
Yes, the Ovidhan app has dedicated Present Perfect tense practice with quizzes, flashcards, and example sentences – all offline.

📝 Summary

Present Perfect Tense is a crucial tense that connects the past with the present. Here are the key takeaways:

💡 Golden Rule:
"If the exact time is NOT important or NOT mentioned → use Present Perfect."
"যদি ঠিক সময়টি গুরুত্বপূর্ণ না হয় বা উল্লেখ না করা হয় → Present Perfect ব্যবহার করুন।"

📖 Back to Complete Tenses Guide →

👨‍🏫

Mohammad Yeasin

Founder of Ovidhan

Building the best English learning platform for Bangladeshi students.

📚 Continue Learning

📚 Related Resources

📱 Master Present Perfect with Ovidhan

Practice Present Perfect Tense with interactive quizzes, flashcards, and example sentences – all offline. Perfect for BCS, IELTS, and Bank Job preparation.

📥 Download Ovidhan Now
✅ 100% Offline ✅ 12,658+ Words ✅ BCS / IELTS / Bank ✅ Free