B1 Verb Tenses 12 min read متوسط

آینده کامل در انگلیسی: Will Have Done (Future Perfect)

این زمان بهت کمک می‌کنه درباره کاری حرف بزنی که از الان به آینده نگاه می‌کنی و می‌گی تا اون موقع یه کاری completed (تموم شده). یعنی یه event (اتفاق) که تا یه زمان future (آینده) کامل میشه.

Grammar Rule in 30 Seconds

The Future Perfect describes an action that will be finished before a specific point in the future.

  • Use 'will have' + the past participle (e.g., 'will have eaten').
  • It always looks back from a future point to a completed action.
  • Commonly used with 'by' or 'by the time' (e.g., 'by tomorrow').
👤 + 🔮 will + 🤲 have + ✅ Verb-ed

مرور کلی

### Overview
زمان «آینده کامل» یا همان Future Perfect که در ساختار انگلیسی با will have done شناخته می‌شود، یکی از ابزارهای بسیار دقیق و ظریف برای مدیریت زمان در ذهن و زبان است. اگر بخواهیم این زمان را در یک جمله کوتاه تعریف کنیم، باید بگوییم: «نگاه به گذشته، از دریچه آینده». تصور کنید سوار بر ماشین زمان به نقطه‌ای در آینده می‌روید و از آنجا به عقب نگاه می‌کنید تا ببینید چه کارهایی تا آن لحظه «تمام شده‌اند».
اهمیت این زمان در زبان انگلیسی، به‌ویژه برای زبان‌آموزان فارسی‌زبان، در این است که ما در فارسی معمولاً برای بیان چنین مفاهیمی از ساختارهای ساده‌تر یا قیدهای زمانی استفاده می‌کنیم. اما در انگلیسی، برای اینکه حرفه‌ای، دقیق و سازمان‌یافته به نظر برسید (مثلاً در محیط‌های آکادمیک، بیزنس یا برنامه‌ریزی‌های جدی)، استفاده از این زمان ضروری است. این زمان به مخاطب شما می‌گوید که یک فعالیت نه تنها در آینده اتفاق می‌افتد، بلکه قبل از یک زمان مشخص یا قبل از یک اتفاق دیگر در آینده، «به پایان رسیده است».
یادگیری این ساختار برای سطح B1 بسیار حیاتی است، چرا که شما را از سطح جملات ساده فراتر برده و توانایی تحلیل توالی اتفاقات (Sequence of Events) را به شما می‌دهد. در این مقاله آموزشی، با نگاهی عمیق و با در نظر گرفتن تفاوت‌های ساختاری زبان فارسی و انگلیسی، این مبحث را به شکلی کاربردی بررسی خواهیم کرد.
### How This Grammar Works
برای درک بهتر نحوه عملکرد این گرامر، ابتدا باید به تفاوت دیدگاه زبانی بین فارسی و انگلیسی نگاه کنیم. در زبان فارسی، ما اغلب از «مضارع التزامی» یا «آینده ساده» همراه با قیدهایی مثل «تا آن موقع» استفاده می‌کنیم تا مفهوم اتمام کار را برسانیم. برای مثال می‌گوییم: «تا فردا این گزارش را تمام می‌کنم» یا «تا فردا این گزارش را تمام کرده‌ام».
اما در انگلیسی، تفکیک بسیار دقیقی بین «انجام شدن کار در آینده» (Future Simple) و «تمام شدن کار تا یک نقطه در آینده» (Future Perfect) وجود دارد. ساختار will have + Past Participle در واقع دو مفهوم را با هم ترکیب می‌کند:
  1. 1will: نشان‌دهنده آینده بودن.
  2. 2have + Past Participle: نشان‌دهنده «کامل بودن» یا همان جنبه Perfect (اتمام عمل).
در فارسی ما ساختاری به نام «ماضی نقلی در آینده» یا «آینده کامل» داریم (مانند: خوانده خواهم بود) که در متون ادبی بسیار کهن دیده می‌شود، اما در فارسی مدرن و روزمره کاربردی ندارد. به همین دلیل، ذهن ما به عنوان یک فارسی‌زبان تمایل دارد به جای این ساختار پیچیده، از همان will ساده استفاده کند. اما توجه داشته باشید که در انگلیسی، اگر بگویید I will finish it by tomorrow (من آن را تا فردا تمام خواهم کرد)، تمرکز روی «لحظه اتمام» است.
اما وقتی می‌گویید I will have finished it by tomorrow (تا فردا آن را تمام کرده‌ام)، شما بر روی «وضعیت تمام‌شده بودن» آن کار در نقطه زمانی فردا تاکید می‌کنید.
این تفاوت ظریف در محیط‌های حرفه‌ای بسیار مهم است. وقتی مدیر شما می‌پرسد: «پروژه کی آماده است؟»، استفاده از آینده کامل نشان‌دهنده اطمینان و برنامه‌ریزی دقیق شماست. شما به او اطمینان می‌دهید که در آن نقطه زمانی خاص، کار از مرحله اجرا عبور کرده و به مرحله اتمام رسیده است.
### Formation Pattern
ساختار آینده کامل بسیار منظم و منطقی است. خوشبختانه بر خلاف زمان‌های حال (Present)، در اینجا نگران تغییر فعل برای سوم‌شخص (he/she/it) نیستیم. فعل کمکی will have برای تمام فاعل‌ها ثابت می‌ماند.
فرمول کلی:
Subject + will + have + Past Participle (p.p)
در اینجا باید به دو نکته بسیار مهم دقت کنید:
  1. 1کلمه have هرگز به has تبدیل نمی‌شود. حتی برای She یا He. چرا؟ چون بعد از فعل مدال will همیشه باید شکل ساده فعل بیاید.
  2. 2Past Participle یا همان قسمت سوم فعل، برای افعال باقاعده با اضافه کردن -ed ساخته می‌شود (مانند finished, worked) و برای افعال بی‌قاعده باید شکل خاص آن‌ها را حفظ کنید (مانند gone, written, done).
در جدول زیر، نحوه صرف این زمان را برای حالت‌های مختلف مشاهده می‌کنید:
| حالت جمله | ساختار | مثال | ترجمه مفهومی |
|---|---|---|---|
| مثبت (Affirmative) | Subject + will have + p.p | I will have graduated by 2025. | تا سال ۲۰۲۵ فارغ‌التحصیل شده‌ام. |
| منفی (Negative) | Subject + will not (won't) have + p.p | They won't have arrived by 8 PM. | آن‌ها تا ساعت ۸ نخواهند رسید (رسیدنشان کامل نشده). |
| سوالی (Interrogative) | Will + Subject + have + p.p? | Will you have finished the report? | آیا تا آن موقع گزارش را تمام کرده‌ای؟ |
نکته درباره مخفف‌ها (Contractions):
در مکالمات روزمره و ایمیل‌های دوستانه، حتماً از مخفف‌ها استفاده کنید تا طبیعی‌تر به نظر برسید:
  • I will haveI'll have
  • She will haveShe'll have
  • will not havewon't have
به یاد داشته باشید که در فارسی ما فاعل را اغلب حذف می‌کنیم (مثلاً می‌گوییم: «می‌خورم»)، اما در انگلیسی حتماً باید فاعل را ذکر کنید: I will have eaten نه فقط Will have eaten.
### When To Use It
تشخیص زمان مناسب برای استفاده از این گرامر، کلید اصلی تسلط بر آن است. در ادامه، چهار موقعیت اصلی را بررسی می‌کنیم که در آن‌ها باید از آینده کامل استفاده کنید:
۱. بیان عملی که قبل از یک زمان مشخص در آینده تمام می‌شود:
این رایج‌ترین کاربرد است. معمولاً با قیدهایی که با by شروع می‌شوند (به معنای «تا» یا «نه دیرتر از») همراه است.
  • مثال: By the end of the week, I will have moved to my new apartment.
  • (تا پایان هفته، به آپارتمان جدیدم اسباب‌کشی کرده‌ام.)
در اینجا، پایان هفته یک «ددلاین» یا نقطه مرزی است و عمل اسباب‌کشی قبل از رسیدن به آن نقطه تمام شده است.
۲. بیان عملی که قبل از یک اتفاق دیگر در آینده به پایان می‌رسد:
گاهی نقطه مرزی ما یک «ساعت» نیست، بلکه یک «اتفاق» دیگر است.
  • مثال: When you arrive at the airport, I will have already checked in.
  • (وقتی به فرودگاه برسی، من قبلاً پذیرش [چک-این] را انجام داده‌ام.)
نکته طلایی: در جملاتی که با when یا before شروع می‌شوند، فعلِ آن قسمت معمولاً در زمان «حال ساده» می‌آید (you arrive) اما معنای آینده دارد.
۳. بیان تداوم یک وضعیت تا نقطه‌ای در آینده (تأکید بر نتیجه):
این کاربرد شباهت زیادی به حال کامل (Present Perfect) دارد، اما در آینده اتفاق می‌افتد. معمولاً با for برای بیان مدت زمان استفاده می‌شود.
  • مثال: By next month, we will have been married for ten years.
  • (تا ماه آینده، ده سال خواهد بود که ما ازدواج کرده‌ایم / ده سال از ازدواج ما گذشته است.)
در اینجا ما به مجموع زمان سپری شده در یک نقطه در آینده نگاه می‌کنیم.
۴. حدس و گمان منطقی درباره گذشته (کاربرد پیشرفته):
گاهی از این ساختار استفاده می‌کنیم تا درباره چیزی که احتمالاً همین حالا یا قبلاً تمام شده است، با اطمینان حدس بزنیم.
  • مثال: You will have heard the news about the new project.
  • (احتمالاً تا الان خبر پروژه جدید را شنیده‌اید.)
در این حالت، گوینده فرض می‌کند که در این لحظه از زمان، عمل «شنیدن» در گذشته‌ی مخاطب کامل شده است.
### Common Mistakes
فارسی‌زبانان به دلیل تفاوت‌های ساختاری دو زبان، معمولاً در سه مورد دچار اشتباه می‌شوند. شناخت این اشتباهات به شما کمک می‌کند تا در آزمون‌هایی مثل آیلتس یا در محیط کار، دقیق‌تر عمل کنید.
اشتباه اول: استفاده از has برای سوم‌شخص
بسیاری از زبان‌آموزان به دلیل عادت به زمان حال کامل (He has done)، در آینده کامل هم می‌گویند: He will has finished.
  • غلط: He will has finished the task.
  • درست: He will have finished the task.
علت: در انگلیسی، بعد از افعال مدال مثل will, can, must فعل همیشه به صورت پایه (Base Form) می‌آید. شکل پایه فعلِ داشتن، have است.
اشتباه دوم: استفاده از زمان آینده در جملات پیرو (Time Clauses)
وقتی می‌خواهید بگویید «قبل از اینکه برسی...»، نباید در قسمتی که before یا when دارد از will استفاده کنید.
  • غلط: Before you will arrive, I will have cooked dinner.
  • درست: Before you arrive, I will have cooked dinner.
علت: در زبان انگلیسی، در جملات زمانی (که با when, before, after, by the time شروع می‌شوند)، برای اشاره به آینده از «حال ساده» استفاده می‌کنیم.
اشتباه سوم: اشتباه در انتخاب بین by و until
این یکی از چالش‌برانگیزترین موارد برای ایرانی‌هاست چون ما هر دو را «تا» ترجمه می‌کنیم.
  • By: یعنی «نه دیرتر از این لحظه» (نقطه اتمام). برای آینده کامل همیشه از by استفاده می‌کنیم.
  • Until: یعنی «تداوم یک عمل تا یک لحظه».
  • مثال: I will work until 5 PM. (من تا ساعت ۵ کار خواهم کرد - تداوم کار).
  • مثال: I will have finished by 5 PM. (من تا ساعت ۵ کار را تمام کرده‌ام - اتمام کار قبل از ساعت ۵).
### Contrast With Similar Patterns
برای اینکه کاملاً متوجه شوید چه زمانی باید از Future Perfect استفاده کنید، بیایید آن را با دو زمان پرکاربرد دیگر مقایسه کنیم.
| ویژگی | Future Simple (will do) | Future Continuous (will be doing) | Future Perfect (will have done) |
|---|---|---|---|
| تمرکز اصلی | وقوع یک عمل در آینده | در جریان بودن یک عمل در آینده | اتمام و تکمیل عمل در آینده |
| مثال | I will read the book. | I will be reading the book. | I will have read the book. |
| ترجمه | کتاب را خواهم خواند. | در حال خواندن کتاب خواهم بود. | کتاب را (تا آن موقع) خوانده‌ام. |
| کاربرد | تصمیم لحظه‌ای یا پیش‌بینی | بیان فعالیت در یک ساعت خاص | بیان ددلاین و نتیجه نهایی |
مثال در محیط واقعی (آمادگی برای کنکور یا آزمون):
  1. 1I will study tonight. (امشب درس می‌خوانم - یک برنامه کلی).
  2. 2At 9 PM, I will be studying. (ساعت ۹ شب، دارم درس می‌خوانم - تداوم عمل در آن ساعت).
  3. 3By 11 PM, I will have studied all the chapters. (تا ساعت ۱۱ شب، تمام فصل‌ها را مطالعه کرده‌ام - اتمام کل کار).
### Quick FAQ
۱. آیا زمان آینده کامل در مکالمات روزمره واقعاً استفاده می‌شود یا فقط مخصوص کتاب‌هاست؟
بله، کاملاً استفاده می‌شود! به‌ویژه زمانی که می‌خواهید درباره ددلاین‌ها (مهلت‌های زمانی) صحبت کنید یا به کسی قول بدهید که کاری تا زمان مشخصی تمام می‌شود. مثلاً در محیط کار: Don't worry, I'll have sent the email by then.
۲. تفاوت by the time و by چیست؟
هر دو یک معنا دارند، اما by قبل از یک «اسم» یا «زمان» می‌آید (مانند by Monday)، در حالی که by the time قبل از یک «جمله» یا «عبارت فعلی» می‌آید (مانند by the time you get home).
۳. اگر به جای آینده کامل از آینده ساده استفاده کنم، منظورم منتقل نمی‌شود؟
چرا، در اکثر مواقع منظور شما درک می‌شود، اما دقت کلامتان پایین می‌آید. استفاده از آینده کامل نشان‌دهنده تسلط شما به زبان است و به مخاطب اجازه می‌دهد توالی دقیق اتفاقات را درک کند. در آزمون‌های آیلتس و تافل، استفاده درست از این زمان نمره گرامر شما را به طرز چشمگیری افزایش می‌دهد.
۴. آیا می‌توانیم از going to هم در این ساختار استفاده کنیم؟
بله، از نظر گرامری ساختار am/is/are going to have done صحیح است، اما بسیار طولانی و سنگین است و در ۹۹ درصد مواقع، انگلیسی‌زبان‌ها ترجیح می‌دهند از همان will have done استفاده کنند.

Conjugating 'To Finish' in Future Perfect

Subject Auxiliary Perfective Past Participle
I
will
have
finished
You
will
have
finished
He/She/It
will
have
finished
We
will
have
finished
They
will
have
finished

Contractions in the Future Perfect

Full Form Contraction Negative Contraction
I will have
I'll have
I won't have
You will have
You'll have
You won't have
He will have
He'll have
He won't have
She will have
She'll have
She won't have
It will have
It'll have
It won't have
We will have
We'll have
We won't have
They will have
They'll have
They won't have

Meanings

Used to express an action that will be completed between now and a specific point in the future.

1

Future Completion

An action that is finished before another action or time in the future.

“I will have finished the report by 5 PM.”

“They will have arrived before the party starts.”

2

Duration in the Future

To show how long an action has been happening at a specific point in the future (usually with stative verbs).

“By next Monday, I will have been in this job for ten years.”

“They will have been married for fifty years this June.”

3

Logical Assumption (Past)

To express a strong belief or certainty that something happened in the past (similar to 'must have').

“You will have heard the news already, I assume.”

“He will have forgotten about the meeting by now.”

Reference Table

Reference table for آینده کامل در انگلیسی: Will Have Done (Future Perfect)
فاعل فعل کمکی صفت مفعولی (شکل سوم) مثال
I / You
will have
finished
I will have finished by noon.
He / She / It
will have
saved
She will have saved enough money.
We / They
will have
left
We will have left by then.
Negative
won't have
done
I won't have done it by Monday.
Question
Will ... have
arrived
Will they have arrived yet?

طیف رسمیت

رسمی
The committee will have finalized the proposal by Friday.

The committee will have finalized the proposal by Friday. (Workplace productivity)

خنثی
I will have finished the report by the end of the day.

I will have finished the report by the end of the day. (Workplace productivity)

غیر رسمی
I'll have it done by tonight.

I'll have it done by tonight. (Workplace productivity)

عامیانه
I'll have it knocked out by 5.

I'll have it knocked out by 5. (Workplace productivity)

The Timeline of Future Perfect

Future Perfect

Time Markers

  • By No later than
  • By the time Before the moment

Structure

  • Will Future modal
  • Have Perfect auxiliary
  • V3 Past Participle

Future Simple vs. Future Perfect

Future Simple
I will eat Action starts in the future
Future Perfect
I will have eaten Action is finished by a future point

Should I use Future Perfect?

1

Is the action in the future?

YES
Go to next step
NO
Use Past or Present
2

Is there a specific deadline/cutoff?

YES
Go to next step
NO
Use Future Simple
3

Will the action be finished by that deadline?

YES
Use Future Perfect!
NO
Use Future Continuous

Common Time Expressions

With 'By'

  • By 5 PM
  • By next year
  • By then
📅

With 'In'

  • In two weeks' time
  • In ten years
  • In a few months

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

1

By 6:00, I will have finished.

By 6:00, I will have finished.

2

I will have eaten by then.

I will have eaten by then.

3

Will you have finished your homework?

Will you have finished your homework?

4

She will have gone to bed.

She will have gone to bed.

1

By next week, we will have moved house.

By next week, we will have moved house.

2

I won't have finished the book by tomorrow.

I won't have finished the book by tomorrow.

3

Will they have arrived by dinner time?

Will they have arrived by dinner time?

4

By noon, he will have cleaned the car.

By noon, he will have cleaned the car.

1

By the time you read this, I will have left.

By the time you read this, I will have left.

2

In two years, I will have completed my degree.

In two years, I will have completed my degree.

3

They will have built the new bridge by 2025.

They will have built the new bridge by 2025.

4

Will you have saved enough money by summer?

Will you have saved enough money by summer?

1

By next month, I will have been with the company for five years.

By next month, I will have been with the company for five years.

2

The movie will have started by the time we get to the cinema.

The movie will have started by the time we get to the cinema.

3

Won't you have finished your exams by the end of June?

Won't you have finished your exams by the end of June?

4

By the time she retires, she will have taught thousands of students.

By the time she retires, she will have taught thousands of students.

1

You will have noticed that the market has shifted recently.

You will have noticed that the market has shifted recently.

2

By the end of the decade, technology will have transformed our lives.

By the end of the decade, technology will have transformed our lives.

3

The package will have been delivered by now, surely.

The package will have been delivered by now, surely.

4

By the time the government acts, the damage will have been done.

By the time the government acts, the damage will have been done.

1

Doubtless, he will have anticipated our every move.

Doubtless, he will have anticipated our every move.

2

By the turn of the century, these traditions will have all but vanished.

By the turn of the century, these traditions will have all but vanished.

3

The architect will have intended for the light to hit the altar at noon.

The architect will have intended for the light to hit the altar at noon.

4

Should you arrive late, the ceremony will have already concluded.

Should you arrive late, the ceremony will have already concluded.

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

English Future Perfect: Will Have Done (Future Perfect) در مقابل Future Continuous

Learners use 'will be doing' when they mean the action is finished.

English Future Perfect: Will Have Done (Future Perfect) در مقابل Present Perfect

Both use 'have + V3', but one is for the past and one is for the future.

English Future Perfect: Will Have Done (Future Perfect) در مقابل Future Simple

Simple future doesn't emphasize the 'before' relationship.

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

By 5:00 I will finish.

By 5:00 I will have finished.

Simple future doesn't show completion before a time.

I will have finish.

I will have finished.

You must use the past participle (V3), not the base form.

He will has finished.

He will have finished.

After 'will', we always use 'have', never 'has'.

I will have went.

I will have gone.

Use the past participle 'gone', not the past simple 'went'.

By the time he will arrive, I will have finished.

By the time he arrives, I will have finished.

In time clauses with 'by the time', use the Present Simple, not 'will'.

I will have been finished.

I will have finished.

Don't add 'been' unless you want the passive voice.

Will have you finished?

Will you have finished?

The subject must come between 'will' and 'have' in questions.

I will have finished since two hours.

I will have finished in two hours.

Use 'in' for future periods, 'since' is for past starting points.

I will have finished until 5 PM.

I will have finished by 5 PM.

'Until' is for duration; 'by' is for a deadline.

By next year I will have had a car.

By next year I will have bought a car.

Using 'had' implies you already owned it; 'bought' implies the completion of the act.

They will have arrived by yesterday.

They will have arrived by now.

Future perfect for assumptions refers to 'now' or 'future', not 'yesterday' (use 'must have' for yesterday).

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

By the time ___, I will have ___.

In ___ years' time, she will have ___.

Will you have ___ by ___?

The ___ will have been ___ by ___.

Real World Usage

Job Interviews very common

By this time next year, I will have completed my certification.

Project Management constant

We will have migrated all data by the end of the weekend.

Travel Planning common

We'll have reached the border by sunrise.

Academic Writing very common

This study will have demonstrated the link between the two variables.

Texting Friends occasional

I'll have finished my shower in 10 mins, then I can talk.

Financial Forecasting common

The company will have doubled its revenue by 2030.

🎯

قانون صد در صد!

مهم نیست فاعل جمله کیه، همیشه از 'will have' استفاده کن. مثلاً:
I will have eaten
,
She will have eaten.
⚠️

حواسِت به «will» باشه!

هیچ‌وقت دو تا 'will' توی یه جمله پشت سر هم نمیاد. این اشتباهه:
By the time you will arrive
. باید بگی:
By the time you arrive.
💡

نشونه جادویی «by»

اگه 'by' رو دیدی و بعدش یه زمان بود، ۹۰ درصد احتمال داره که باید از این زمان استفاده کنی:
By next week, I will have finished.

Smart Tips

Use the Future Perfect to describe your expected graduation or certification dates to sound professional.

I will finish my MBA in 2025. By June 2025, I will have completed my MBA.

Check if you are using a stative verb like 'be' or 'live'. If so, Future Perfect is likely needed.

Next year I will be here for 10 years. Next year I will have been here for 10 years.

If you forget the V3, use a synonym that is regular. Instead of 'written', use 'completed'.

I will have writ... (struggling) I will have finished the document.

Always tap your watch. 'By the time' is a trigger for the Future Perfect in the other half of the sentence.

By the time you arrive, I cook dinner. By the time you arrive, I will have cooked dinner.

تلفظ

/wɪl əv/

The 'Will Have' Reduction

In natural speech, 'will have' is often reduced to 'wull-uv' or even 'wuv'.

I'll have FINished.

Contraction Stress

When using 'I'll have', the stress is usually on the past participle, not the auxiliary.

Rising-Falling for Statements

By tomorrow, I will have finished ↘

Conveys certainty and completion.

حفظ کنید

روش یادسپاری

Remember 'W.H.P.' — Will Have Participle. It's the 'What Has Passed' in the future.

تداعی تصویری

Imagine a finish line in the future. You are standing past the finish line, looking back at the race you just completed. That 'looking back' is the Future Perfect.

Rhyme

By the time the clock strikes ten, I will have put away my pen.

Story

Imagine a robot named 'Will-Have'. Will-Have only talks about things he finishes. 'By tomorrow, I will have cleaned the planet,' he says. He always looks at his watch and then at a completed task.

شبکه واژگان

willhavebyfinisheddeadlinemilestonealready

چالش

Write down three things you will have accomplished by the end of this year using 'I will have...'

نکات فرهنگی

British speakers use the Future Perfect more frequently as a modal of deduction (e.g., 'You will have seen the news').

Highly common in 'corporate speak' to emphasize accountability and deadlines.

Often shortened significantly in casual speech, sometimes omitting 'have' entirely in very broad accents (though not grammatically correct).

The Future Perfect in English developed from the combination of the modal 'will' (originally meaning 'to want') and the perfect aspect 'have + participle'.

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

What will you have accomplished by the time you are 50?

By the end of this month, what will you have learned in English?

If you travel to Japan next year, what cities will you have visited by the end of your trip?

By the time the next election happens, what will have changed in your country?

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

Write about your 'Perfect Future Self'. By this time next year, what will you have changed about your life?
Imagine you are an architect. Describe a building project. What will have been completed by month 6, month 12, and month 24?
Write a letter to your future self 10 years from now. List 5 things you hope you will have done.
Predict the state of the world in 2100. What technologies will have been invented?

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

Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح

Test Yourself

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

By next week, I ___ (finish) this book.

✓ Correct! ✗ Not quite. Correct answer: will have finished
آینده کامل به 'will' + 'have' + صفت مفعولی 'finished' نیاز داره.
کدوم جمله درسته؟ چند گزینه‌ای

Choose the grammatically correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She will have graduated by June.
همیشه از 'have' با 'will' استفاده می‌کنیم، حتی برای 'she'، نه 'has'.
اشتباه جمله رو پیدا کن و درستش کن. Error Correction

Find and fix the mistake:

By the time you arrive, I will have cook dinner.

✓ Correct! ✗ Not quite. Correct answer: I will have cooked dinner.
باید از صفت مفعولی 'cooked' استفاده کنی، نه شکل ساده فعل 'cook'.

Score: /3

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

8 exercises
Fill in the correct form of the verb in Future Perfect.

By next month, I ___ (finish) my English course.

✓ Correct! ✗ Not quite. Correct answer: will have finished
The structure is will + have + past participle (finished).
Choose the correct sentence. چند گزینه‌ای

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: She will have arrived by now.
We always use 'have' (not 'has') and the past participle 'arrived'.
Find the error in the sentence. Error Correction

Find and fix the mistake:

By the time you will get here, I will have cooked dinner.

✓ Correct! ✗ Not quite. Correct answer: will get
In a 'by the time' clause, we use the present simple ('get'), not 'will get'.
Change the sentence to Future Perfect. Sentence Transformation

I am going to finish the report before 5 PM.

✓ Correct! ✗ Not quite. Correct answer: I will have finished the report by 5 PM.
Future Perfect expresses completion before a specific time.
Match the tense to the meaning. جفت کردن

Match 'I will be working' and 'I will have worked'.

✓ Correct! ✗ Not quite. Correct answer: Continuous = In progress; Perfect = Completed
Future Continuous is for ongoing actions; Future Perfect is for finished ones.
Complete the dialogue. Dialogue Completion

A: Can we meet at 7 PM? B: No, I ___ (not/finish) my gym session by then.

✓ Correct! ✗ Not quite. Correct answer: won't have finished
Negative Future Perfect: won't + have + V3.
Is this rule true or false? True False Rule

You can use 'has' in the Future Perfect if the subject is 'he' or 'she'.

✓ Correct! ✗ Not quite. Correct answer: False
It is always 'will have', regardless of the subject.
Put the words in the correct order. Sentence Building

have / they / by / arrived / will / noon / ?

✓ Correct! ✗ Not quite. Correct answer: Will they have arrived by noon?
Question order: Will + Subject + have + V3.

Score: /8

Practice Bank

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

They ___ (leave) before the party ends.

✓ Correct! ✗ Not quite. Correct answer: will have left
اشتباه رو درست کن. Error Correction

Will you has finished by then?

✓ Correct! ✗ Not quite. Correct answer: Will you have finished by then?
کلمات رو مرتب کن تا یه جمله درست بسازی. Sentence Reorder

have / will / dinner / I / eaten / by / 9 PM

✓ Correct! ✗ Not quite. Correct answer: I will have eaten dinner by 9 PM.
به انگلیسی ترجمه کن. ترجمه

Habré terminado mi tarea para mañana.

✓ Correct! ✗ Not quite. Correct answer: I will have finished my homework by tomorrow.
اول و آخر جملات رو به هم وصل کن. جفت کردن

Match the clauses:

✓ Correct! ✗ Not quite. Correct answer: By 2030... | ...I will have retired.
گزینه درست رو انتخاب کن. چند گزینه‌ای

In five years, he ___ a doctor.

✓ Correct! ✗ Not quite. Correct answer: will have become
جمله منفی رو کامل کن. پر کردن جای خالی

We ___ (not / save) enough by then.

✓ Correct! ✗ Not quite. Correct answer: won't have saved
اشتباه رو پیدا کن. Error Correction

By the time the sun sets, we will had reached the top.

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

the / won't / package / arrived / have / by / Monday

✓ Correct! ✗ Not quite. Correct answer: The package won't have arrived by Monday.
به انگلیسی ترجمه کن. ترجمه

¿Habrás visto esa película para cuando yo llegue?

✓ Correct! ✗ Not quite. Correct answer: Will you have seen that movie by the time I arrive?

Score: /10

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

In casual speech, yes, but it changes the meaning. `I will finish` means you start finishing at that time. `I will have finished` means it is already done.

This is a rule for all future time clauses (when, before, after, by the time). We use the present tense to refer to the future in these specific clauses.

Not always. It can be the Future Perfect of the verb 'to be' (e.g., `I will have been here for an hour`). It is only passive if followed by another past participle.

It is moderately common. You'll use it most when talking about work deadlines, travel arrivals, or life milestones.

`By` is for a deadline (one point in time). `Until` is for a duration (an action that continues up to a point). You use `by` with Future Perfect.

Yes, but it is very formal and mostly used in British English with 'I' or 'We'. `I shall have finished` is correct but rare.

Most verbs are regular and end in `-ed`. For irregulars, you must memorize the third column of the verb table (e.g., go-went-`gone`).

Yes, in reported speech or conditional sentences (e.g., `He said he would have finished`). This is the 'Future in the Past'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Futuro Compuesto (Habré cantado)

Spanish uses it more frequently for probability in the present/past.

French high

Futur Antérieur (J'aurai fini)

French requires 'être' for certain verbs of motion, whereas English always uses 'have'.

German moderate

Futur II (Ich werde abgeschlossen haben)

German speakers usually replace it with the 'Perfekt' (Present Perfect) for simplicity.

Japanese low

〜てしまっているだろう (~te shimatte iru darou)

Japanese relies on context and aspect rather than a dedicated future perfect tense.

Arabic moderate

سيكون قد (Sa-yakunu qad...)

The particle 'qad' is essential to signal the completion aspect.

Chinese none

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

Meaning is entirely derived from time words (e.g., 'Tomorrow I already finish').

Learning Path

Prerequisites

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