اگر بخواهیم در زبان انگلیسی به کاری اشاره کنیم که قبل از زمان یا رویداد مشخصی در آینده تمام خواهد شد، از گرامر future perfect یا آینده کامل استفاده میکنیم. در واقع این اتفاق مدنظر، در زمان گذشته یا حال شروع شده و تا قبل از زمان مشخصی در آینده به پایان خواهد رسید.
در این مطلب از آکادمی لرنووا، کاربردهای مختلف و نکات مربوط به آینده کامل را در کوتاهترین زمان و همراه با مثال و تمرین بررسی میکنیم.
با ما همراه باشید!
زمان آینده کامل چیست و چه کاربردی دارد؟
گرامر زمان آینده کامل میتواند در مواقع مختلفی کاربرد داشته باشد. قبل از اینکه به سراغ نحوه جملهسازی با این گرامر برویم، میخواهیم کاربردهای اصلی آن را در زبان انگلیسی بررسی کنیم. گرامر future perfect معمولاً در این سه موقعیت استفاده میشود:
1. اتفاقات در زمان مشخص
اولین کاربرد گرامر future perfect یا آینده کامل برای اشاره به اتفاقی است که در زمان مشخصی در آینده تمام خواهد شد. در واقع میخواهیم بگوییم که فکر میکنیم قبل از رسیدن به آن نقطه مشخص از آینده، کار یا اتفاق مورد نظر به پایان رسیده است.
مثلاً فرض کنید دوستی کتابش را به من قرض داده و میخواهد بداند چه زمانی کتابش را پس میدهم. من با توجه به سرعت خواندنم، حدس میزنم که تا هفته آینده کتاب را تمام خواهم کرد. پس میتوانم بگویم:
I will have finished this book by next week.
(تا هفته آینده، این کتاب را تمام خواهم کرد.)
2. اتفاقات متوالی در آینده
کاربرد دوم این گرامر برای صحبت درباره اتفاقی است که قبل از اتفاق دیگری در آینده رخ خواهد داد. به عبارتی هر دوی این اتفاقات در زمان آینده هستند، اما برای اشاره به اتفاقی که اول رخ خواهد داد، از گرامر آینده کامل استفاده میشود.
مثال:
She will have graduated before she starts her new job.
(قبل از اینکه کار جدیدش را شروع کند، فارغالتحصیل خواهد شد.)
در این جمله، دو اتفاق در آینده رخ خواهند داد: فارغالتحصیل شدن و شروع کردن کار جدید. چون فارغالتحصیل شدن اول اتفاق خواهد افتاد، برای صحبت درباره آن از گرامر future perfect استفاده میکنیم.

3. اتفاقات با پایانِ باز
کاربرد سوم گرامر future perfect برای صحبت درباره اتفاقی در آینده است که دقیقاً نمیدانیم چه زمانی به پایان خواهد رسید.
مثال:
He will have finished his work by 6 p.m.
(او تا ساعت 6 عصر کارش را تمام خواهد کرد.)
در این مثال، او تصمیم دارد کار خود را قبل از زمان مشخص شده به اتمام برساند، اما مطمئن نیست که این اتفاق تا آن زمان رخ بدهد.
حالا میخواهیم به توضیح گرامر future perfect بپردازیم و یاد بگیریم که چطور باید با این گرامر جمله بسازیم.
آموزش گرامر future perfect
به صورت کلی برای ساختن جملات در گرامر future perfect یا آینده کامل باید از ساختار will have بعلاوه زمان سوم فعل یعنی past participle استفاده کرد. ساختار جمله به شکل زیر خواهد بود:
subject + will + have + p.p + …
افعال برای تبدیل شدن به حالت سوم، به دو دسته باقاعده (regular verbs) و بیقاعده (irregular verbs) تقسیم میشوند. افعال با قاعده با اضافه شدن ed به انتهای فعل، به حالت سوم یا past participle تبدیل میشوند. مثلاً
work → worked → worked (کار کردن)
اما افعال بیقاعده زبان انگلیسی از این قانون پیروی نمیکنند و الگوی مشخصی ندارند. مثلاً
see → saw → seen (دیدن)
حالا که با ساختار گرامر زمان آینده کامل آشنا شدیم، برویم به سراغ جمله ساختن با این گرامر در حالات مثبت، منفی و سوالی.
ساختار گرامر future perfect در حالت مثبت
فرمول گرامر future perfect در حالت مثبت به شکل زیر است:
subject + will + have + verb (past participle) + …
مثالها:
I will have finished my work by 6 p.m.
(تا ساعت شش عصر، کارم را تمام خواهم کرد.)
They will have cleaned the house before the guests arrive.
(آنها تا قبل از رسیدن مهمانها، خانه را تمیز خواهند کرد.)
By the end of this course, he will have learned all the basics.
(تا آخر این دوره، او تمام دروس اساسی را یاد خواهد گرفت.)

ساختار گرامر future perfect در حالت منفی
با اضافه کردن not بعد از will و یا استفاده از won’t در حالت مخففشده، میتوان گرامر زمان آینده کامل را به حالت منفی تبدیل کرد.
فرمول ساخت جملات منفی در گرامر زمان آینده کامل:
subject + will not / won’t + have + verb (past participle)
مثالها:
I won’t have finished the report by the end of the day.
(تا آخر امروز گزارش را تمام نخواهم کرد.)
We won’t have saved enough money by next month.
(ما تا ماه آینده به اندازه کافی پول پسانداز نخواهیم کرد.)
She won’t have arrived before the meeting starts.
(او تا قبل از شروع شدن جلسه نخواهد رسید.)
ساختار گرامر future perfect در حالت سوالی
برای سوالی کردن گرامر future perfect میتوانید با جابجا کردن فاعل و will سوالات بله یا خیر بپرسید و یا با استفاده از کلمات سوالی، سوالات wh بسازید.
فرمول گرامر future perfect در سوالات بله یا خیری:
در این حالت کافی است جای فاعل و will را با یکدیگر عوض کنید. برای پاسخ به این سوالات از بله یا خیر (Yes/No) استفاده میشود.
will + subject + have + verb (past participle)?
مثالها:
Will you have finished your homework by 8?
(آیا تکالیفت را تا قبل از ساعت 8 شب تمام خواهی کرد؟)
Will they have completed the project by Friday?
(آیا تا جمعه این پروژه را کامل خواهند کرد؟)
Will the store have closed by the time we get there?
(آیا مغازه تا قبل از اینکه برسیم، تعطیل خواهد کرد؟)
برای پرسیدن اطلاعات بیشتر مانند مکان، زمان، دلیل و..، کلمه پرسشی مناسب را به ابتدای فرمول بالا اضافه کنید:
wh-word + will + subject + have + verb (past participle)?
مثالها:
When will you have completed the course?
(چه زمانی این دوره را تکمیل خواهی کرد؟)
How many lessons will you have studied by next week?
(تا هفته آینده چند درس را خواهی خواند؟)
When will the company have released the new app?
(شرکت تا چه زمانی برنامه جدید را منتشر خواهد کرد؟)

قیدهای متداول گرامر زمان آینده کامل در انگلیسی
قیدهای زمانی، بخشی جدانشدنی از گرامر future perfect یا آینده کامل هستند. چون در این گرامر میخواهیم به زمان مشخصی در آینده اشاره کنیم، معمولاً باید از قیدهای زمانی استفاده کنیم تا منظور خود را دقیق و درست به مخاطب برسانیم. این قیدها میتوانند در ابتدا یا انتهای جمله قرار بگیرند.
در این قسمت از مطلب، میخواهیم درباره انواع قیدهای زمانی صحبت کنیم که میتوانند با گرامر زمان آینده کامل استفاده شوند.
رایجترین قید زمان برای گرامر future perfect، قید by بعلاوه زمان یا تاریخ مشخصی در آینده است.
مثال:
By next Friday, we will have moved to the new house.
(تا جمعه آینده به خانه جدید نقل مکان خواهیم کرد.)
قید زمانی دوم by the time بعلاوه یک جمله در زمان حال ساده است. معنی این قید «تا زمانی که اتفاقی بیفتد» است. از این ساختار برای اشاره به دو اتفاق در آینده که یکی پس از دیگری رخ میدهند استفاده میشود. برای اشاره به اتفاق اول از گرامر زمان آینده کامل و برای اشاره به اتفاق دوم از گرامر حال ساده استفاده میکنیم.
مثال:
They will have arrived by the time the meeting starts.
(تا وقتی جلسه شروع شود، آنها خواهند رسید.)
قید بعدی، قید before بعلاوه زمان یا رویدادی در آینده است. معنی این قید در جمله «قبل از اینکه اتفاقی بیفتد» است. به این معنی که اتفاقی قبل از اتفاق دیگری رخ داده و تمام میشود.
مثال:
I will have finished the report before the meeting.
(قبل از جلسه، گزارش را تمام خواهم کرد.)
قید پرکاربرد بعدی by the end of بعلاوه یک دوره زمانی است. این قید اشاره به زمانی تا پایان یک دوره دارد. مثلاً
By the end of this year, you will have improved your English.
(تا پایان امسال، انگلیسیات بهتر خواهد شد.)
آخرین قید پرکاربرد برای آینده کامل، in بعلاوه یک مدت زمان است و معنی «تا پایان مدتی» را میدهد. مثلاً
In a few days, they will have finished the course.
(تا چند روز دیگر دوره را تمام خواهند کرد.)
در جدول زیر میتوانید تمام قیدهای زمانی که درباره آنها صحبت کردیم را همراه با یک جمله مثال کاربردی ببینید.
| ساختار قید زمان | مفهوم در جمله | مثال |
|---|---|---|
| by + زمان/تاریخ آینده | اتفاقی حداکثر تا این زمان در آینده به اتمام خواهد رسید | By tonight, I will have cleaned the house. تا امشب، خانه را تمیز خواهم کرد. |
| by the time + حال ساده | دو اتفاق به ترتیب در آینده رخ خواهند داد | By the time we reach the station, the train will have left. تا زمانی که به ایستگاه برسیم، قطار رفته است. |
| before + حال ساده یا اسم | اتفاقی در آینده، قبل از رویداد دیگری رخ میدهد | She will have packed everything before the trip begins. او قبل از شروع شدن سفر، وسایلش را جمع خواهد کرد. |
| by the end of + دوره زمانی | اتفاقی که پس از پایان دورهای از زمان رخ خواهد داد | By the end of the meeting, the team will have made a decision. تا آخر جلسه، تیم تصمیمی خواهد گرفت. |
| in + مدت زمان | اتفاقی تا پایان مدت مشخصی رخ خواهد داد | In one week, they will have completed the project. آنها تا پایان یک هفته، پروژه را تمام خواهند کرد |
گرامرهای پیشرفته future perfect
در این بخش از مطلب، به بررسی حالات پیشرفتهتری از future perfect مانند حالت استمراری و مجهول این گرامر آشنا میشویم و کاربرد هر کدام را به صورت جداگانه یاد میگیریم.
گرامر آینده کامل استمراری یا future perfect continuous
گرامر future perfect continuous که به آن future perfect progressive هم گفته میشود، به جای تمرکز روی اتمام یک اتفاق، روی ادامهدار بودن آن تا زمان مشخصی در آینده تمرکز دارد. در واقع در این ساختار، اتفاقی در گذشته یا حال آغاز شده و تا زمان مشخصی در آینده ادامه خواهد داشت.
در جدول زیر میتوانید فرمول ساختن جملات مثبت، منفی و سوالی را در این گرامر به همراه جمله مثال ببینید:
| نوع ساختار | فرمول | جمله مثال |
|---|---|---|
| مثبت | subject + will + have been + verb + ing | By 6 pm, I will have been working for 8 hours. (تا ساعت 6 عصر، هشت ساعت خواهد بود که در حال کار کردن هستم.) |
| منفی | subject + wil not / won’t + have been + verb + ing | By the time the meeting starts, we won’t have been waiting very long. (تا وقتی جلسه شروع شود، مدت زیادی نیست که منتظر بودهایم) |
| سوالی | will + subject + have been + verb + ing? | Will he have been teaching for 10 years by 2026? (تا آن موقع، ۱۰ سال تدریس کرده است؟) |
گرامر future perfect passive
گرامر آینده کامل مجهول یا future perfect passive به جای تمرکز روی فاعل جمله، روی اتفاقی که رخ داده تمرکز دارد. در واقع در این ساختار، نتیجه مهمتر است تا انجامدهنده کار.
در جدول زیر میتوانید فرمول ساختن جملات مثبت، منفی و سوالی را در این گرامر به همراه جمله مثال ببینید:
| نوع ساختار | فرمول | مثال |
|---|---|---|
| مثبت | subject + will + have been + verb (past participle) | By the time you arrive, the dinner will have been served. (تا وقتی تو برسی، شام سرو شده است.) |
| منفی | subject + will not / won’t + have been + verb (past participle) | By tomorrow, the problem won’t have been fixed. (تا فردا مشکل حل نخواهد شد.) |
| سوالی | will + subject + have been + verb (past participle) | Will the documents have been signed by then? (آیا تا آن موقع مدارک امضا خواهند شد؟) |
مثال برای گرامر future perfect
حالا که به صورت کامل با گرامر future perfect یا آینده کامل آشنا شدید، برای مرور به این جملات مثال توجه کنید و آنها را بر اساس نکات این مطلب، بررسی کنید.
مثالهای گرامر future perfect:
I will have submitted the form before the deadline.
(قبل از مهلت، فرم را ارسال خواهم کرد.)
She will have gained a lot of confidence by the time the course ends
(پس از به پایان رسیدن دوره، اعتمادبهنفس زیادی به دست خواهد آورد.)
By the end of this chapter, you will have learned several new grammar points.
(تا پایان این فصل، چند نکته گرامری جدید یاد خواهی گرفت.)
They will have chosen a plan by the time we talk again.
(تا وقتی دوباره صحبت کنیم، یک برنامه انتخاب خواهند کرد.)
By the time the movie starts, they will have found their seats.
(تا وقتی فیلم شروع شود، صندلیهایشان را پیدا خواهند کرد.)
Before the class starts, he will have read the chapter.
(قبل از شروع شدن کلاس، فصل را خواهد خواند.)
She won’t have finished reading the book by tonight.
(تا امشب، خواندن کتاب را تمام نخواهد کرد.)
By tomorrow, I won’t have made a final decision yet.
(تا فردا هنوز تصمیم نهایی نگرفتهام.)
Will they have prepared everything before the event starts?
(آیا قبل از شروع مراسم همهچیز را آماده خواهند کرد؟)
Will she have recovered by next week?
(آیا تا هفته بعد حالش خوب خواهد شد؟)
Which skills will she have developed by the time she graduates?
(تا وقتی فارغالتحصیل شود چه مهارتهایی را پرورش داده است؟)
What will you have achieved by the end of this year?
(تا پایان امسال به چه چیزی دست پیدا خواهی کرد؟)

مثالهای گرامر future perfect continuous:
By 7 pm, I will have been working for ten hours.
(تا ساعت ۷، ده ساعت است که کار کردهام.)
By next year, they will have been running the shop for five years.
(تا سال بعد، پنج سال است که مغازه را میچرخانند.)
They won’t have been working here for very long by then.
(تا آن موقع، مدت زیادی اینجا کار نکردهاند.)
How long will they have been waiting by the time the doors open?
(تا وقتی درها باز شود، چه مدت منتظر بودهاند؟)
مثالهای گرامر future perfect passive:
By tomorrow, the schedule will have been updated.
(تا فردا برنامه بهروزرسانی شده است.)
The room will have been prepared before the guests arrive.
(قبل از اینکه مهمانها برسند، اتاق آماده شده است.)
By that point, the issue won’t have been resolved.
(تا آن زمان، مشکل حل نشده است.)
Will the report have been completed by Friday?
(آیا تا جمعه گزارش کامل شده است؟)
تمرین گرامر زمان آینده کامل
به پایان آموزش گرامر future perfect رسیدیم. حالا نوبت شماست تا به سوالات زیر پاسخ دهید و مطمئن شوید که این درس را به درستی یاد گرفتهاید.
- By the end of today, I __________ (answer) all my emails.
- She __________ (not finish) the book before the exam.
- By the time you arrive, we __________ (cook) dinner.
- __________ she __________ (recover) from her illness by next week?
- By the time the guests get here, they __________ (not prepare) everything.
- Which skills __________ you __________ (develop) by the time the course ends?
- __________ he __________ (adapt) to the new system by then?
- He __________ (realize) his mistake by then.
- They __________ (leave) before we get there.
- How much progress __________ we __________ (make) by next month?
- By tomorrow morning, we __________ (complete) the final draft.
- __________ they __________ (receive) the results by the end of the week?
- She __________ (not decide) what to do before the meeting starts.
- By the time the class begins, he __________ (read) the chapter.
- What __________ you __________ (achieve) by the end of this year?
- By next month, I __________ (not save) enough money yet.
- __________ the store __________ (close) by the time we get there?
- By the end of the course, they __________ (learn) how to use the software.
- Who __________ __________ (finish) the report before the deadline?
- By the time we meet again, you __________ (not forget) this lesson.
پاسخها:
- will have answered
- will not / won’t have finished
- will have cooked
- will , have recovered
- will not / won’t have prepared
- will , have developed
- will , have adapted
- will have realized
- will have left
- will , have mad
- will have completed
- will , have received
- will not / won’t have decided
- will have read
- will , have achieved
- will not / won’t have saved
- will / have closed
- will have learned
- will have finished
- will not / won’t have forgotten
نکات کلیدی درباره گرامر future perfect
در این درس درباره گرامر future perfect یا آینده کامل صحبت کردیم و گفتیم زمانی از آن استفاده میکنیم که اتفاقی در زمان مشخصی در آینده یا قبل از رویداد دیگری در آینده رخ خواهد داد.
همچنین ساختار جملات را در حالت مثبت، منفی و سوالی بررسی کردیم و فهمیدیم که میتوانیم با استفاده از will have بعلاوه حالت سوم فعل یا همان past participle، این نوع جملات را بسازیم.
علاوه بر این نکات، فهمیدیم که قیدهای زمانی در گرامر future perfect اهمیت بالایی دارند و جمله بدون در نظر داشتن زمانی مشخص در آینده، ناقص و ناتمام به نظر میرسد. رایجترین این قیدها by است، اما تنها قید مورداستفاده در این گرامر نیست.
سوالات متداول (FAQ)
گرامر future perfect برای صحبت درباره اتفاقی است که تا قبل از زمان یا رویداد مشخصی در آینده تمام خواهد شد.
این گرامر زمانی استفاده میشود که کاری تا زمان مشخصی در آینده ادامه داشته باشد و تمرکز روی روند و فرایند انجام کار باشد، نه روی نتیجه.
این گرامر با future perfect continuous فرقی ندارد و صرفاً اسم دیگری برای همین گرامر است.