Grammar Rule in 30 Seconds
Use the Past Perfect to describe an action that finished before another action happened in the past.
- Use for the first of two past events: 'আমি যাওয়ার আগেই সে খেয়েছিল' (He had eaten before I left).
- Always pair with a simple past event to provide context.
- Conjugate the main verb with the suffix '-এছিল' or '-ছিল'.
Past Perfect Conjugation (Root: করা - to do)
| Person | Affirmative | Negative | Interrogative |
|---|---|---|---|
|
আমি (I)
|
করেছিলাম
|
করিনি
|
করেছিলাম কি?
|
|
তুমি (You)
|
করেছিলে
|
করোনি
|
করেছিলে কি?
|
|
সে (He/She)
|
করেছিল
|
করেনি
|
করেছিল কি?
|
|
আমরা (We)
|
করেছিলাম
|
করিনি
|
করেছিলাম কি?
|
|
আপনারা (You all)
|
করেছিলেন
|
করেননি
|
করেছিলেন কি?
|
|
তারা (They)
|
করেছিল
|
করেনি
|
করেছিল কি?
|
Meanings
The Past Perfect describes an action completed before a specific point or another action in the past.
Sequential Past
Establishing priority between two past events.
“সে আসার আগে আমি কাজ শেষ করেছিলাম।”
“বৃষ্টি শুরু হওয়ার আগেই আমরা বাড়ি ফিরেছিলাম।”
Past State
Describing a state that existed before a past reference point.
“সে তখন অনেক বড় হয়ে গিয়েছিল।”
“আমি তাকে আগে কখনো দেখিনি।”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Root + এছিল
|
সে খেয়েছিল
|
|
Negative
|
Root + এনি
|
সে খায়নি
|
|
Question
|
Root + এছিল কি?
|
সে কি খেয়েছিল?
|
|
Short Answer
|
হ্যাঁ/না
|
হ্যাঁ, সে খেয়েছিল
|
|
Emphasis
|
ততক্ষণে + Verb
|
সে ততক্ষণে খেয়েছিল
|
طیف رسمیت
তিনি পূর্বেই প্রস্থান করেছিলেন। (Departure)
সে আগেই চলে গিয়েছিল। (Departure)
সে আগেই চলে গেছে। (Departure)
সে তো আগেই কেটেছে। (Departure)
Past Perfect Timeline
Usage
- আগে Before
- ইতিমধ্যে Already
Structure
- মূল ধাতু Root
- এছিল Suffix
مثالها بر اساس سطح
আমি খেয়েছিলাম।
I had eaten.
সে এসেছিল।
He had come.
আমরা দেখেছিলাম।
We had seen.
তুমি বলেছিলে।
You had said.
আমি যাওয়ার আগেই সে এসেছিল।
He had come before I left.
বৃষ্টি হওয়ার আগে আমরা খেলেছিলাম।
We had played before it rained.
সে কাজ শেষ করেছিল।
He had finished the work.
আমি তাকে আগে দেখিনি।
I had not seen him before.
ট্রেনটি ছেড়ে দেওয়ার পর আমরা স্টেশনে পৌঁছেছিলাম।
We arrived at the station after the train had left.
সে আমাকে আগেই জানিয়েছিল।
He had already informed me.
আমি তখন অনেক পড়াশোনা করেছিলাম।
I had studied a lot then.
তারা অনেক আগেই চলে গিয়েছিল।
They had left long ago.
আমি যখন পৌঁছালাম, সে ততক্ষণে কাজ শেষ করে ফেলেছিল।
By the time I arrived, he had finished the work.
সে এমনভাবে কথা বলেছিল যেন সে সব জানত।
He had spoken as if he knew everything.
আমরা আগে কখনো এমন দৃশ্য দেখিনি।
We had never seen such a scene before.
সে তার ভুল বুঝতে পেরেছিল।
He had realized his mistake.
ঘটনাটি ঘটার আগেই সে সতর্ক হয়েছিল।
He had been warned before the incident occurred.
সে অনেক আগেই তার পরিকল্পনা গুছিয়ে নিয়েছিল।
He had already organized his plans long before.
আমি তাকে অনেকবার সতর্ক করেছিলাম, কিন্তু সে শোনেনি।
I had warned him many times, but he didn't listen.
সে তখন পর্যন্ত তার লক্ষ্য অর্জন করতে পারেনি।
He had not been able to achieve his goal by then.
সে যদি আগেই আসত, তবে আমরা কাজটা শেষ করতে পারতাম।
Had he come earlier, we could have finished the work.
ইতিহাসের পাতায় সে আগেই নিজের নাম লিখে রেখেছিল।
He had already written his name in the pages of history.
সে তার সমস্ত সম্পদ দান করে দিয়েছিল।
He had donated all his wealth.
আমরা তখনো বুঝতে পারিনি যে সে কী করতে চেয়েছিল।
We hadn't realized then what he had intended to do.
بهراحتی اشتباه گرفته میشود
Learners use Past Perfect for everything in the past.
Mixing 'have' and 'had' logic.
Continuous is for background, Perfect is for completed actions.
اشتباهات رایج
আমি খেয়েছিলাম
আমি খেয়েছিলাম (if no sequence)
সে গিয়েছিল
সে গিয়েছিল
আমি করেছি
আমি করেছিলাম
সে আসছিল
সে এসেছিল
সে আসার আগে আমি খাই
সে আসার আগে আমি খেয়েছিলাম
আমি কাজ করেছি আগে
আমি কাজ করেছিলাম আগে
সে গিয়েছিল কি?
সে কি গিয়েছিল?
আমি যখন পৌঁছালাম, সে কাজ করছে
আমি যখন পৌঁছালাম, সে কাজ করেছিল
সে অনেক আগেই চলে গিয়েছিল
সে অনেক আগেই চলে গিয়েছিল (Correct, but check context)
সে বলেছিল সে আসবে
সে বলেছিল সে আসবে (Check reported speech)
সে যদি আসত, আমি যেতাম
সে যদি আসত, আমি যেতাম (Check conditional)
সে কাজটা শেষ করে ফেলেছিল
সে কাজটা শেষ করে ফেলেছিল (Correct)
সে তখনো আসেনি
সে তখনো আসেনি (Correct)
الگوهای جملهسازی
___ আসার আগে আমি ___ করেছিলাম।
আমি যখন পৌঁছালাম, ট্রেনটি ___ গিয়েছিল।
সে ___ আগেই কাজটি ___ ফেলেছিল।
যদি সে ___ আসত, তবে আমি ___ পারতাম।
Real World Usage
আমি আগেই খেয়েছি।
আমি এই প্রজেক্টটি আগেই সম্পন্ন করেছিলাম।
আমি অনেক আগেই এখানে এসেছিলাম।
বাসটি আগেই ছেড়ে দিয়েছিল।
আমি অর্ডারটি আগেই দিয়েছিলাম।
গবেষণাটি আগেই সম্পন্ন হয়েছিল।
Use 'আগে'
Don't over-use
Focus on the suffix
Formal vs Informal
Smart Tips
Use the Past Perfect to set the scene before the main action.
Use it to show what was already done.
Use it to show what you should have done.
Always use the full '-এছিল' suffix.
تلفظ
Suffix stress
The stress usually falls on the root, but the suffix '-এছিল' is pronounced clearly.
Narrative
Sentence rises slightly at the first clause.
Indicates more information is coming.
حفظ کنید
روش یادسپاری
Think of 'Perfect' as 'Completed'. If it's 'Past Perfect', it's 'Completed in the Past'.
تداعی تصویری
Imagine a train station. The train is pulling away (Past Perfect) just as you arrive (Simple Past).
Rhyme
Past Perfect is the tense of old, Before another story is told.
Story
Yesterday, I went to the park. But before I went, I had finished my homework. Because I had finished it, I felt happy. The homework was the 'before' action.
شبکه واژگان
چالش
Write three sentences about your morning routine using 'before' and the Past Perfect.
نکات فرهنگی
Formal speech often uses 'করেছিলেন' instead of 'করেছিল'.
Casual speech often drops the 'ছিল' suffix in rapid conversation.
Used extensively in novels to build suspense.
Derived from Sanskrit perfective aspects, evolved through Middle Bengali.
شروعکنندههای مکالمه
তুমি কি যাওয়ার আগে খেয়েছিলে?
মুভিটি শুরু হওয়ার আগে তুমি কী করেছিলে?
তুমি কি কখনো এমন কিছু দেখেছিলে যা তোমাকে অবাক করেছিল?
তোমার কি মনে আছে তুমি ছোটবেলায় কী কী শিখেছিলে?
موضوعات نگارش
اشتباهات رایج
Test Yourself
সে আসার আগে আমি কাজটা ___।
Which sentence is correct?
Find and fix the mistake:
সে কাজটা করেছে যখন আমি এলাম।
আমি যাই।
Match each item on the left with its pair on the right:
A: তুমি কি কাজটা শেষ করেছিলে? B: হ্যাঁ, ___।
আগে / আমি / খেয়েছিলাম / সে / আসার
Past perfect is used for actions after the present.
Score: /8
تمرینهای عملی
8 exercisesসে আসার আগে আমি কাজটা ___।
Which sentence is correct?
Find and fix the mistake:
সে কাজটা করেছে যখন আমি এলাম।
আমি যাই।
সে এসেছিল - সে খেয়েছিল
A: তুমি কি কাজটা শেষ করেছিলে? B: হ্যাঁ, ___।
আগে / আমি / খেয়েছিলাম / সে / আসার
Past perfect is used for actions after the present.
Score: /8
سوالات متداول (8)
It's a tense used to show an action finished before another past action.
Add '-এছিল' to the verb root.
Use it when you need to sequence events in the past.
Yes, Simple Past is for a single event; Past Perfect is for the 'past-of-the-past'.
Yes, but it's often shortened.
Your timeline might be unclear to the listener.
Most follow the same suffix rule, making it very regular.
Yes, 'ইতিমধ্যে' or 'আগেই' works perfectly with it.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pluscuamperfecto
Spanish uses 'había' + participle; Bengali uses a suffix.
Plus-que-parfait
French uses auxiliary verb 'avoir' or 'être'.
Plusquamperfekt
German uses 'hatte' or 'war' + participle.
Ta-form + past
Japanese is agglutinative; Bengali uses specific suffixes.
Kana + Perfect
Arabic uses a separate auxiliary verb.
Le + time marker
Chinese has no verb conjugation.