B1 Verb Tenses 11 min read متوسط

گذشته کامل: ترتیب دادن رویدادهای گذشته (قبلاً، تازه، قبل)

ماضی بعید به شنونده‌ات می‌گه کدوم اتفاق زودتر افتاده، اینجوری داستانت «روشن» و «منظم» می‌شه.

Grammar Rule in 30 Seconds

Use the Past Perfect to show which of two past actions happened first—it's the 'earlier' past.

  • Use 'had' + the third form of the verb (e.g., had eaten).
  • Use 'already' or 'just' to emphasize how early something happened.
  • Use 'before' or 'by the time' to connect it to a later past event.
Subject + had + Past Participle (V3) ⬅️ Past Simple

مرور کلی

### Overview
در زبان انگلیسی، زمان گذشته کامل یا همان Past Perfect ابزاری حیاتی برای روایت داستان‌ها و بیان وقایع است. اگر بخواهیم دقیق‌تر نگاه کنیم، این زمان زمانی به کار می‌رود که می‌خواهیم درباره دو اتفاق در گذشته صحبت کنیم، که یکی از آن‌ها قبل از دیگری رخ داده است. در زبان فارسی، ما ساختار دستوری مشابهی به نام «ماضی بعید» داریم که دقیقاً همین کارکرد را دارد (مثلاً: «من رفته بودم»).
با این حال، در انگلیسی، استفاده از این زمان به همراه قیدهایی مانند already، just و before بسیار رایج‌تر و دقیق‌تر از کاربرد آن در محاوره فارسی است. تصور کنید در یک کافه در تهران نشسته‌اید و می‌خواهید برای دوستتان تعریف کنید که چرا به قرار نرسیدید: «وقتی رسیدم، اتوبوس رفته بود». در اینجا «رفته بود» همان Past Perfect است.
اگر این تفاوت زمانی را رعایت نکنید، شنونده دچار سردرگمی می‌شود که کدام اتفاق اول رخ داده است. در واقع، Past Perfect مانند یک ماشین زمان عمل می‌کند که شما را به عقب‌تر از زمان اصلی داستان می‌برد. یادگیری این ساختار برای زبان‌آموزان سطح B1 بسیار ضروری است، زیرا باعث می‌شود روایت‌های شما از حالت «ساده و خطی» خارج شده و ساختارمند و حرفه‌ای به نظر برسد.
### How This Grammar Works
ساختار Past Perfect در انگلیسی از دو بخش اصلی تشکیل شده است: فعل کمکی had و Past Participle (شکل سوم فعل). در فارسی، ما از ریشه ماضی به اضافه «بودن» استفاده می‌کنیم (مثلاً: خورده بودم). نکته مهم اینجاست که در انگلیسی، برخلاف فارسی که فعل در پایان جمله قرار می‌گیرد (ساختار SOV)، فعل در انگلیسی در میانه جمله (ساختار SVO) جای می‌گیرد.
استفاده از قیدهای already، just و before به ما کمک می‌کند تا زمان دقیق وقوع را مشخص کنیم:
  • Already: این قید نشان می‌دهد که یک عمل قبل از انتظار یا قبل از یک زمان خاص در گذشته به پایان رسیده است. مثال: I had already finished my project when my boss asked for it. (من پروژه را تمام کرده بودم، قبل از اینکه رئیس درخواست کند).
  • Just: این قید برای نشان دادن عملی است که فاصله بسیار کمی با یک رویداد دیگر در گذشته داشته است. مثال: The taxi had just left when I arrived. (تاکسی درست لحظاتی قبل از رسیدن من رفته بود).
  • Before: این قید یا حرف ربط، به وضوح تقدم یک رویداد بر رویداد دیگر را نشان می‌دهد. مثال: I had never seen such a beautiful garden before I visited Shiraz. (من قبل از اینکه شیراز را ببینم، هرگز چنین باغ زیبایی ندیده بودم).
این قیدها در انگلیسی نقش «پلیس راهنمایی و رانندگی» را برای زمان‌های فعل بازی می‌کنند و به شنونده کمک می‌کنند تا توالی اتفاقات را به درستی در ذهن خود ترسیم کند.
### Formation Pattern
ساختار این زمان بسیار ثابت است و خوشبختانه نیازی به تغییر فعل بر اساس فاعل (مانند has یا have) ندارد. این موضوع برای فارسی‌زبانان که در زبان مادری‌شان هم فعل بر اساس فاعل تغییر می‌کند اما ساختار ماضی بعید یکسان است، بسیار ساده است.
| فاعل (Subject) | فعل کمکی (had) | قید (اختیاری) | شکل سوم فعل (Past Participle) |
| :--- | :--- | :--- | :--- |
| I / You / He / She / We / They | had | already / just | eaten / finished / arrived |
مثال کاربردی: They had already left the party. (آن‌ها قبلاً مهمانی را ترک کرده بودند.)
### When To Use It
شما باید از Past Perfect در شرایط زیر استفاده کنید:
  1. 1برای روشن کردن ترتیب اتفاقات: وقتی داستانی تعریف می‌کنید و می‌خواهید بگویید یک اتفاق قبل از اتفاق دیگر افتاده است. مثال: By the time I reached the cinema, the movie had already started. (وقتی به سینما رسیدم، فیلم شروع شده بود).
  2. 2برای تاکید بر تکمیل شدن یک کار در گذشته: وقتی می‌خواهید بگویید تا قبل از یک نقطه زمانی مشخص، کاری به اتمام رسیده بود. مثال: She had finished her homework before her mom came home.
  3. 3برای بیان تجربیات قبل از یک زمان گذشته: مثال: I had never traveled abroad before I moved to Tehran for university.
استفاده از این زمان باعث می‌شود که شنونده انگلیسی‌زبان متوجه شود که شما به تفاوت‌های زمانی اهمیت می‌دهید و سطح زبانی شما از یک فرد مبتدی فراتر است.
### Common Mistakes
  1. 1تداخل با زبان مادری (Simple Past به جای Past Perfect): فارسی‌زبانان اغلب تمایل دارند هر دو فعل را در زمان گذشته ساده بگویند. مثلاً: «وقتی رسیدم، اتوبوس رفت». در انگلیسی این جمله مبهم است. باید بگویید: When I arrived, the bus had left.
  2. 2جایگذاری اشتباه قیدها: فارسی‌زبانان ممکن است قید already را در ابتدای جمله بیاورند. در انگلیسی، جایگاه استاندارد آن بین had و Past Participle است. اشتباه: Already I had finished. درست: I had already finished.
  3. 3اشتباه گرفتن با Present Perfect: گاهی زبان‌آموزان از have به جای had استفاده می‌کنند چون در فارسی زمان حال و گذشته کامل ریشه‌های مشابهی دارند. به یاد داشته باشید اگر داستان شما در گذشته است، حتماً از had استفاده کنید.
### Contrast With Similar Patterns
| ساختار | کاربرد | مثال |
| :--- | :--- | :--- |
| Past Simple | برای کارهای متوالی و پشت سر هم | I ate and then I left. |
| Past Perfect | برای کاری که قبل از کار دیگر در گذشته انجام شده | I had eaten before I left. |
| Present Perfect | برای کاری در گذشته که اثرش در حال حاضر باقیست | I have just eaten. |
### Quick FAQ
  1. 1آیا می‌توان از already در انتهای جمله استفاده کرد؟ بله، اما بیشتر در محاوره کاربرد دارد و برای تاکید بیشتر بر اتمام کار است. مثال: I had finished the task already.
  2. 2تفاوت just در گذشته کامل با حال کامل چیست؟ در گذشته کامل، just یعنی لحظاتی قبل از یک اتفاق گذشته. در حال کامل، یعنی لحظاتی قبل از «الان».
  3. 3آیا همیشه باید از Past Perfect استفاده کنیم؟ خیر، اگر ترتیب اتفاقات با کلماتی مثل before یا after کاملاً مشخص باشد، گاهی استفاده از Past Simple برای هر دو فعل کافی است، اما استفاده از Past Perfect دقت و غنای کلام شما را به شدت افزایش می‌دهد.

Past Perfect Conjugation (All Subjects)

Subject Auxiliary (Had) Past Participle (V3) Example
I
had
worked
I had worked
You
had
seen
You had seen
He/She/It
had
gone
He had gone
We
had
eaten
We had eaten
They
had
finished
They had finished

Common Contractions

Full Form Contraction Pronunciation Hint
I had
I'd
sounds like 'eyed'
You had
You'd
sounds like 'yood'
He had
He'd
sounds like 'heed'
She had
She'd
sounds like 'sheed'
We had
We'd
sounds like 'weed'
They had
They'd
sounds like 'theyd'
Had not
Hadn't
had-ent

Meanings

The Past Perfect expresses an action that was completed before another action or a specific time in the past.

1

Sequence of Events

To clarify which event happened first when talking about two past moments.

“She had finished her work before her boss called.”

“I had never seen such a beautiful sunset until I visited Greece.”

2

Recent Past in the Past

Using 'just' to show an action happened only a very short time before another past event.

“They had just sat down for dinner when the doorbell rang.”

“I had just woken up when the phone beeped.”

3

Unfulfilled Expectations

To describe things we hoped or intended to do in the past but didn't.

“I had hoped to see you, but you weren't there.”

“We had intended to leave early, but we overslept.”

Reference Table

Reference table for گذشته کامل: ترتیب دادن رویدادهای گذشته (قبلاً، تازه، قبل)
Time Expression معنی جایگاه در جمله Example
already
زودتر از انتظار اتفاق افتاده
بین 'had' و فعل سوم
I had already left.
just
کمی قبل اتفاق افتاده
بین 'had' و فعل سوم
He had just arrived.
before
قبل از یه نقطه مشخص
آخر یا وسط جمله
I had finished before 6 PM.
by the time
وقتی یه چیز دیگه اتفاق افتاد
اول جمله (clause)
By the time he called, I had slept.
never
not at any time before
بین 'had' و فعل سوم
I had never seen it.
after
subsequent to the first action
اول جمله (clause)
After I had eaten, I left.

طیف رسمیت

رسمی
I apologize for my tardiness; I had encountered an unexpected delay at the office.

I apologize for my tardiness; I had encountered an unexpected delay at the office. (Arriving late)

خنثی
Sorry I'm late; I'd had some trouble at work.

Sorry I'm late; I'd had some trouble at work. (Arriving late)

غیر رسمی
My bad! I'd gotten stuck at work.

My bad! I'd gotten stuck at work. (Arriving late)

عامیانه
Sorry, work had me tied up.

Sorry, work had me tied up. (Arriving late)

The Past Perfect Timeline

NOW

Past Simple

  • Event B I arrived at 8:00 PM

Past Perfect

  • Event A The movie started at 7:45 PM

Past Simple vs. Past Perfect

Past Simple
I ate Main action in the past
Past Perfect
I had eaten Action before the main action

مثال‌ها بر اساس سطح

1

I had finished my lunch.

I had finished my lunch.

2

She had a book.

She had a book.

3

They had gone home.

They had gone home.

4

Had you seen the cat?

Had you seen the cat?

1

The bus had already left.

The bus had already left.

2

I hadn't seen that movie before.

I hadn't seen that movie before.

3

He had just arrived when I called.

He had just arrived when I called.

4

We had eaten before the party.

We had eaten before the party.

1

I realized I had forgotten my keys at home.

I realized I had forgotten my keys at home.

2

By the time she arrived, the meeting had ended.

By the time she arrived, the meeting had ended.

3

He was nervous because he hadn't flown before.

He was nervous because he hadn't flown before.

4

They told me they had already bought the tickets.

They told me they had already bought the tickets.

1

If I had known you were coming, I would have baked a cake.

If I had known you were coming, I would have baked a cake.

2

I wished I had studied more for the exam.

I wished I had studied more for the exam.

3

The witness claimed he had seen the suspect earlier that day.

The witness claimed he had seen the suspect earlier that day.

4

Having finished his work, he went for a walk.

Having finished his work, he went for a walk.

1

Hardly had the play started when the power went out.

Hardly had the play started when the power went out.

2

She had intended to speak, but the moment passed.

She had intended to speak, but the moment passed.

3

It was the first time he had ever felt so betrayed.

It was the first time he had ever felt so betrayed.

4

The company had hoped to expand, but the recession hit.

The company had hoped to expand, but the recession hit.

1

No sooner had they reached the summit than the blizzard struck.

No sooner had they reached the summit than the blizzard struck.

2

The policy, which had been in place for decades, was finally revoked.

The policy, which had been in place for decades, was finally revoked.

3

Had I but known the consequences, I might have acted differently.

Had I but known the consequences, I might have acted differently.

4

The implications of what he had done only became clear much later.

The implications of what he had done only became clear much later.

به‌راحتی اشتباه گرفته می‌شود

Past Perfect: Ordering Past Events (already, just, before) در مقابل Present Perfect vs. Past Perfect

Learners use 'have' when they should use 'had' because both are 'perfect' tenses.

Past Perfect: Ordering Past Events (already, just, before) در مقابل Past Simple vs. Past Perfect

Using Past Simple for everything makes the order of events confusing.

Past Perfect: Ordering Past Events (already, just, before) در مقابل Past Perfect vs. Past Perfect Continuous

Learners struggle with whether to emphasize the result or the duration.

اشتباهات رایج

I have finished before he came.

I had finished before he came.

Don't use 'have' for past events.

I had go to the store.

I had gone to the store.

Use the V3 (past participle), not the base form.

He had saw the movie.

He had seen the movie.

Don't use the Past Simple form (saw) with 'had'. Use V3 (seen).

I had had a dog.

I had a dog.

Don't use Past Perfect if there is only one event and no 'before' context.

When I arrived, the train already left.

When I arrived, the train had already left.

Without 'had', it sounds like the train left at the exact moment you arrived.

Had you finish your work?

Had you finished your work?

Questions still need the V3 form.

I hadn't never seen it.

I had never seen it.

Avoid double negatives (hadn't + never).

I was tired because I had been working.

I was tired because I had worked.

While both can be okay, learners often use Continuous when Simple is enough for completed actions.

By the time I will arrive, they had left.

By the time I arrived, they had left.

Don't use 'will' in the past reference clause.

He said he has seen her.

He said he had seen her.

In reported speech, 'has' must change to 'had'.

الگوهای جمله‌سازی

By the time ___, I had already ___.

I was ___ because I had ___.

I had never ___ until I ___.

She realized that she had ___.

Real World Usage

Social Media common

I'd already posted the photo before I saw the typo!

Job Interviews very common

By the time I left my last role, I had increased sales by 20%.

Travel very common

We realized we had left the passports on the kitchen table.

Crime/News common

The thieves had fled before the police arrived.

Dating occasional

I'd heard so much about you before we finally met!

Tech Support common

Had you already tried restarting the router before you called?

💡

قانونِ 'had'

یادت باشه که had این تو دوست صمیمیتِ. هیچ وقت عوض نمیشه! I had یا she had یا they had — همیشه همینه: He had eaten.
⚠️

زیاد استفاده نکن!

اگه فقط داری یه لیست از کارهایی که دیروز کردی رو می‌گی (مثلاً
I woke up, I ate, I left
) از گذشته ساده استفاده کن. ماضی بعید فقط برای «برگشتن به گذشته» است:
I had forgotten my keys.
🎯

مخفف‌ها رو فراموش نکن

موقع حرف زدن، همیشه از "I'd«، »You'd«، »He'd« استفاده کن. اینجوری خیلی طبیعی‌تر حرف می‌زنی، نه مثل ربات: »I'd already seen that movie."

Smart Tips

Immediately look for a Past Perfect verb in the other part of the sentence.

By the time I arrived, the cake was gone. By the time I arrived, someone had eaten the cake.

Use 'because' + Past Perfect to give the reason.

I was happy. I won the lottery. I was happy because I had won the lottery.

Change their 'have' to 'had'.

He said: 'I have finished.' He said he had finished.

Check if there is a V3 verb after it. If yes, it means 'had'. If there is a base verb, it means 'would'.

I'd go (would). I'd gone (had).

تلفظ

I'd /aɪd/

The 'd contraction

In natural speech, 'had' is almost always reduced to a 'd' sound attached to the subject.

hadn' /hædn/

Hadn't glottal stop

The 't' in 'hadn't' is often not fully pronounced, especially before a consonant.

Emphasis on 'Already'

I had ALREADY finished.

Conveys surprise or defensiveness.

حفظ کنید

روش یادسپاری

Remember: 'Had' is the 'Past of the Past'. If you have two pasts, the oldest one gets the 'had'.

تداعی تصویری

Imagine a movie scene. The main action is the Past Simple. A 'flashback' scene showing what happened earlier is the Past Perfect.

Rhyme

Before you did what you just said, Make sure you use the helping 'had'.

Story

I went to the store (Past Simple). But I couldn't buy anything because I had lost my wallet (Past Perfect) earlier that morning. I was sad because I had planned to buy a cake.

شبکه واژگان

hadalreadyjustbeforeby the timeneverearlier

چالش

Write three sentences about your morning using 'Before I left the house, I had...'

نکات فرهنگی

BrE speakers use the Past Perfect slightly more strictly than American speakers in casual conversation.

AmE speakers often substitute the Past Simple if 'before' or 'after' is present, though Past Perfect is still preferred in writing.

In all English dialects, the Past Perfect is essential for literature reviews to describe previous research.

The English Past Perfect evolved from Old English 'hæfde' (had) + a past participle, which originally functioned as an adjective describing a state.

شروع‌کننده‌های مکالمه

What is something you had never done before you turned 18?

Had you already learned English before you started using this app?

By the time you finished school, what had been your favorite subject?

If you could go back to yesterday, what had you forgotten to do?

موضوعات نگارش

Describe a time you were late for something important. What had happened before you arrived?
Write about your last vacation. What had you planned to do versus what actually happened?
Think of a major life change. What had your life been like before that change occurred?
Write a short mystery story starting with: 'When I opened the safe, I realized someone had already been there.'

اشتباهات رایج

Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح

Test Yourself

جای خالی رو با شکل درست ماضی بعید پر کن.

By the time I reached the station, the train ___ (leave).

✓ Correct! ✗ Not quite. Correct answer: had left
از 'had left' استفاده می‌کنیم چون قطار قبل از اینکه من به ایستگاه برسم، حرکت کرده بود.
کدوم جمله درسته؟ جمله‌ای که ماضی بعید رو درست استفاده کرده تا اولین عمل رو نشون بده رو انتخاب کن: چند گزینه‌ای

Choose the sentence that correctly uses the Past Perfect to show the first action:

✓ Correct! ✗ Not quite. Correct answer: I had already eaten when they arrived.
ماضی بعید (had + eaten) لازمه تا نشون بده این کار قبل از 'arrived' اتفاق افتاده.
اشتباه جمله رو پیدا کن و درستش کن. Error Correction

Find and fix the mistake:

She had just finish her homework before the power went out.

✓ Correct! ✗ Not quite. Correct answer: She had just finished her homework...
شکل سوم فعل 'finished' بعد از 'had' لازمه.

Score: /3

تمرین‌های عملی

8 exercises
Fill in the correct Past Perfect form of the verb in brackets.

When I arrived at the party, Lucy ___ (already/leave).

✓ Correct! ✗ Not quite. Correct answer: had already left
We need 'had' + V3 (left) to show she left before I arrived.
Which sentence is correct? چند گزینه‌ای

Choose the sentence that shows the action happened first.

✓ Correct! ✗ Not quite. Correct answer: I had finished my homework when the movie started.
The Past Perfect (had finished) indicates it happened before the movie started.
Find the mistake in this sentence. Error Correction

Find and fix the mistake:

He was hungry because he hasn't eaten all day.

✓ Correct! ✗ Not quite. Correct answer: hasn't -> hadn't
Since the first part is in the past (was), the reason must be in the Past Perfect (hadn't).
Combine these two sentences using 'before'. Sentence Transformation

1. I cleaned the house. 2. My guests arrived.

✓ Correct! ✗ Not quite. Correct answer: I had cleaned the house before my guests arrived.
Cleaning happened first, so it takes the Past Perfect.
Complete the dialogue. Dialogue Completion

A: Why didn't you buy the bread? B: Because the shop ___ by the time I got there.

✓ Correct! ✗ Not quite. Correct answer: had closed
'By the time' is a classic trigger for the Past Perfect.
Is this sentence Past Simple or Past Perfect? Grammar Sorting

I'd never been to London before last year.

✓ Correct! ✗ Not quite. Correct answer: Past Perfect
'I'd been' is a contraction of 'I had been'.
Match the cause to the result. جفت کردن

Match the Past Perfect cause to the Past Simple result.

✓ Correct! ✗ Not quite. Correct answer: All of the above
All these pairs correctly show a past cause leading to a past result.
Choose the correct negative form. چند گزینه‌ای

They ___ the news until I told them.

✓ Correct! ✗ Not quite. Correct answer: hadn't heard
Negative Past Perfect is 'hadn't' + V3 (heard).

Score: /8

Practice Bank

10 exercises
جای خالی رو پر کن. پر کردن جای خالی

I ___ (never / see) a movie that good before.

✓ Correct! ✗ Not quite. Correct answer: had never seen
کلمات رو مرتب کن. Sentence Reorder

already / she / left / had / the / party

✓ Correct! ✗ Not quite. Correct answer: She had already left the party.
به انگلیسی ترجمه کن. ترجمه

Ich hatte meine Hausaufgaben schon gemacht.

✓ Correct! ✗ Not quite. Correct answer: I had already done my homework.
کدوم درسته؟ چند گزینه‌ای

Identify the action that happened FIRST: 'The waiter brought the food after I had waited for 30 minutes.'

✓ Correct! ✗ Not quite. Correct answer: I waited for 30 minutes.
اشتباه رو پیدا کن. Error Correction

They had just went out when it started raining.

✓ Correct! ✗ Not quite. Correct answer: They had just gone out...
موارد زیر رو به هم وصل کن: جفت کردن

Match the following:

✓ Correct! ✗ Not quite. Correct answer: I had just finished my call | when the door opened.
جای خالی رو پر کن. پر کردن جای خالی

Had you ___ (hear) about the new update before today?

✓ Correct! ✗ Not quite. Correct answer: heard
کلمات رو مرتب کن. Sentence Reorder

before / finished / I / work / had / dinner

✓ Correct! ✗ Not quite. Correct answer: I had finished work before dinner.
بهترین گزینه رو انتخاب کن. چند گزینه‌ای

Why did you use the Past Perfect here: 'I had lost my phone, so I couldn't call you.'

✓ Correct! ✗ Not quite. Correct answer: To show the phone was lost BEFORE the call attempt.
به انگلیسی ترجمه کن. ترجمه

Er hatte gerade das Video hochgeladen.

✓ Correct! ✗ Not quite. Correct answer: He had just uploaded the video.

Score: /10

سوالات متداول (8)

Yes, especially in American English (e.g., 'I already ate'). However, in formal writing and B1 exams, 'I had already eaten' is preferred for clarity.

Present Perfect 'just' means 'a moment ago from NOW'. Past Perfect 'just' means 'a moment ago from THAT PAST TIME'.

Not always. If the word 'before' makes the order 100% clear, you can use Past Simple. But Past Perfect is more precise and common in literature.

Regular verbs end in '-ed'. For irregulars, you must memorize the third column of the verb table (e.g., go-went-GONE).

Yes! For example: 'I had had a headache all day before I took the medicine.' The first 'had' is the tense marker, the second is the verb 'to have'.

Yes. 'When I arrived, he had left' means he was gone. 'When I arrived, he left' means he left because I arrived.

The standard contraction is 'hadn't'.

Yes, it's very common: 'I had never seen such a big dog until yesterday.'

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Pluscuamperfecto

Spanish participles don't change for gender/number in this tense, just like English.

French high

Plus-que-parfait

French requires choosing between 'avoir' and 'être' as the auxiliary, whereas English only uses 'had'.

German high

Plusquamperfekt

Like French, German uses two different auxiliaries (haben/sein) depending on the verb.

Japanese low

〜ていた (~te ita) / 〜てしまっていた (~te shimatte ita)

Japanese relies heavily on time adverbs (already, before) rather than a specific verb conjugation.

Arabic moderate

كان قد (kana qad) + past verb

The structure is more like 'was already' than 'had done'.

Chinese none

已经 (yǐjīng) ... 了 (le)

The verb itself never changes; time is understood through context and particles.

Learning Path

Prerequisites

Was this helpful?
هنوز نظری وجود ندارد. اولین نفری باشید که افکار خود را به اشتراک می‌گذارد!