- زمان آینده کامل (Future Perfect) دقیقاً چیست و چه زمانی باید از آن استفاده کنیم؟
- فرمول و ساختار گرامر آینده کامل برای جملات مثبت، منفی و سوالی چگونه است؟
- چه تفاوت کلیدی بین آینده کامل و آینده ساده (Simple Future) وجود دارد؟
- رایجترین قیدهای زمانی که با این گرامر به کار میروند کدامند؟
- چگونه میتوانیم با مثالهای عملی، کاربرد این زمان را به خوبی درک کنیم؟
در این مقاله جامع، به تمام این سوالات کلیدی پاسخ خواهیم داد و به شما کمک میکنیم تا یک بار برای همیشه بر گرامر آینده کامل در زبان انگلیسی مسلط شوید. زمان آینده کامل شاید در نگاه اول کمی پیچیده به نظر برسد، اما با درک منطق و ساختار آن، متوجه خواهید شد که ابزاری قدرتمند برای بیان دقیقتر ایدهها در مورد آینده است. این راهنما به صورت گام به گام، شما را با تمام جنبههای این زمان آشنا میکند و با ارائه مثالهای واضح، یادگیری را برای شما ساده و لذتبخش میسازد.
زمان آینده کامل (Future Perfect) چیست و چه کاربردی دارد؟
زمان آینده کامل یکی از زمانهای کلیدی در زبان انگلیسی است که برای صحبت در مورد عملی به کار میرود که قبل از یک نقطه زمانی مشخص در آینده به پایان خواهد رسید. تصور کنید در حال صحبت درباره آینده هستید، اما میخواهید تاکید کنید که یک کار تا قبل از یک تاریخ، ساعت یا رویداد دیگر، تمام شده است. در چنین شرایطی، گرامر آینده کامل بهترین انتخاب شماست.
بیایید با یک مثال ساده شروع کنیم. فرض کنید دوست شما میپرسد: «آیا فردا ساعت ۱۰ شب برای دیدن فیلم وقت داری؟» شما میتوانید پاسخ دهید:
“By 10 PM, I will have finished my homework.”
در این جمله، شما نمیگویید که دقیقاً چه زمانی تکالیف خود را تمام میکنید. شما فقط تاکید میکنید که تا ساعت ۱۰ شب، این کار به اتمام رسیده و شما آزاد خواهید بود. این دقیقاً جوهره اصلی کاربرد آینده کامل است.
کاربردهای اصلی گرامر آینده کامل
به طور کلی، میتوان کاربردهای این زمان را در دو دسته اصلی خلاصه کرد:
-
بیان اتمام یک عمل قبل از نقطهای مشخص در آینده: این رایجترین کاربرد است. نقطه زمانی در آینده میتواند یک ساعت دقیق (by 10 o’clock)، یک روز خاص (by next Friday)، یک سال (by 2030) یا یک رویداد دیگر (by the time you arrive) باشد.
- By next year, she will have graduated from university. (تا سال آینده، او از دانشگاه فارغالتحصیل شده خواهد بود.)
- They will have built the new bridge by the end of this month. (آنها تا پایان این ماه، پل جدید را ساخته خواهند بود.)
- I will have read this book by the time the movie comes out. (تا زمانی که فیلم اکران شود، من این کتاب را خوانده خواهم بود.)
-
بیان مدت زمان یک عمل تا یک نقطه مشخص در آینده: گاهی اوقات میخواهیم بگوییم که یک عمل یا حالت تا یک زمان خاص در آینده، برای چه مدتی ادامه داشته است. در این حالت نیز از آینده کامل استفاده میکنیم و معمولاً از کلماتی مانند for به همراه مدت زمان استفاده میشود.
- By next month, we will have been married for ten years. (تا ماه آینده، ده سال خواهد بود که ما ازدواج کردهایم.)
- In June, he will have worked here for five years. (در ماه ژوئن، پنج سال خواهد شد که او اینجا کار کرده است.)
- By midnight, she will have studied for six straight hours. (تا نیمهشب، او شش ساعت متوالی مطالعه کرده خواهد بود.)
فرمول و ساختار گرامر آینده کامل
خوشبختانه، ساختار گرامر آینده کامل بسیار ساده و منظم است و برای تمام فاعلها (I, you, he, she, it, we, they) یکسان عمل میکند. این ساختار از سه بخش اصلی تشکیل شده است:
Subject + will have + Past Participle (p.p)
در این فرمول، Past Participle همان شکل سوم فعل است. برای افعال باقاعده (Regular Verbs)، شکل سوم فعل با افزودن “-ed” به انتهای فعل ساخته میشود (مانند finished, studied, worked). برای افعال بیقاعده (Irregular Verbs)، شکل سوم آنها را باید حفظ کرد (مانند gone, seen, done).
جملات مثبت (Affirmative)
همانطور که در فرمول بالا دیدید، ساختن جملات مثبت بسیار ساده است. کافیست فاعل را در ابتدا قرار داده، سپس از عبارت will have استفاده کنید و در نهایت شکل سوم فعل اصلی را بیاورید.
| فاعل (Subject) | فعل کمکی (Auxiliary) | شکل سوم فعل (Past Participle) | ادامه جمله |
|---|---|---|---|
| I / You / We / They | will have | cleaned | the house by noon. |
| He / She / It | will have | started | the project by tomorrow. |
| The team | will have | won | the championship by next season. |
جملات منفی (Negative)
برای منفی کردن جملات در زمان آینده کامل، کافیست کلمه not را بین will و have قرار دهیم. شکل مخفف will not نیز won’t است که در مکالمات روزمره بسیار رایج است.
Subject + will not have (won’t have) + Past Participle (p.p)
- She will not have finished her report by 5 PM. (او تا ساعت ۵ عصر گزارشش را تمام نکرده خواهد بود.)
- They won’t have arrived by the time the meeting starts. (آنها تا زمانی که جلسه شروع شود، نرسیده خواهند بود.)
- I won’t have saved enough money for a new car by the end of the year. (من تا پایان سال پول کافی برای یک ماشین جدید پسانداز نکرده خواهم بود.)
جملات سوالی (Interrogative)
برای ساختن جملات سوالی، جای فاعل و فعل کمکی will را عوض میکنیم. ساختار جمله به این شکل خواهد بود:
Will + Subject + have + Past Participle (p.p) + ?
- Will you have completed the assignment by Friday? (آیا تا روز جمعه تکلیف را تمام کرده خواهی بود؟)
- Will they have left before we get there? (آیا آنها قبل از اینکه ما برسیم، رفته خواهند بود؟)
برای ساختن سوالات با کلمات پرسشی (Wh- Questions) مانند what, where, when, why, how، کافیست کلمه پرسشی را در ابتدای ساختار سوالی بالا قرار دهیم.
- What will she have achieved by the age of 30? (او تا سن ۳۰ سالگی به چه چیزی دست یافته خواهد بود؟)
- How many pages will you have read by tonight? (تا امشب چند صفحه را خوانده خواهی بود؟)
قیدهای زمان رایج در آینده کامل
یکی از مهمترین نشانهها برای تشخیص و استفاده صحیح از گرامر آینده کامل، توجه به قیدهای زمانی است که معمولاً با آن به کار میروند. این قیدها به نقطه زمانی در آینده اشاره دارند که عمل قبل از آن تمام میشود.
رایجترین این عبارات عبارتند از:
- By + [زمان]: این پرکاربردترین عبارت است.
- By tomorrow (تا فردا)
- By 8 o’clock (تا ساعت ۸)
- By next month (تا ماه آینده)
- By the end of the year (تا پایان سال)
- By the time + [جمله حال ساده]: این ساختار برای اشاره به یک رویداد دیگر در آینده استفاده میشود.
- By the time you arrive… (تا زمانی که تو برسی…)
- By the time the class ends… (تا زمانی که کلاس تمام شود…)
- In + [مدت زمان]: گاهی برای بیان اینکه یک کار در طول یک دوره زمانی در آینده تمام میشود، از “in” استفاده میشود.
- In two years’ time, I will have finished my studies. (تا دو سال دیگر، من درسم را تمام کرده خواهم بود.)
- Before: این کلمه نیز برای تاکید بر اتمام عمل قبل از یک رویداد دیگر به کار میرود.
- She will have left before you call her. (او قبل از اینکه تو زنگ بزنی، رفته خواهد بود.)
مقایسه آینده کامل و آینده ساده (Future Perfect vs. Simple Future)
یکی از چالشهای رایج برای زبانآموزان، تشخیص تفاوت بین آینده ساده (will + verb) و آینده کامل (will have + p.p) است. درک این تفاوت برای استفاده صحیح از هر کدام ضروری است.
آینده ساده (Simple Future): برای بیان عملی استفاده میشود که در یک زمان در آینده اتفاق خواهد افتاد. این زمان به نقطه شروع یا اتمام عمل کاری ندارد، فقط به وقوع آن در آینده اشاره میکند.
- I will start my project tomorrow. (من فردا پروژهام را شروع خواهم کرد.) – تمرکز روی نقطه شروع در آینده است.
- She will call you at 9 PM. (او ساعت ۹ شب به تو زنگ خواهد زد.) – تمرکز روی زمان وقوع عمل است.
آینده کامل (Future Perfect): برای بیان عملی استفاده میشود که قبل از یک زمان در آینده تمام شده خواهد بود. تمرکز اصلی روی تکمیل شدن و اتمام عمل است.
- I will have started my project by tomorrow. (من تا فردا پروژهام را شروع کرده خواهم بود.) – تاکید بر این است که عمل شروع، تا فردا تکمیل شده است.
- She will have finished her calls by 9 PM. (او تا ساعت ۹ شب تماسهایش را تمام کرده خواهد بود.) – تاکید بر این است که تا ساعت ۹، عمل تماس گرفتن به پایان رسیده است.
یک مثال مقایسهای کلیدی
به تفاوت معنایی این دو جمله دقت کنید:
جمله اول (آینده ساده): “At 8 o’clock, I will eat dinner.”
این جمله یعنی من در ساعت ۸ شروع به خوردن شام خواهم کرد.
جمله دوم (آینده کامل): “By 8 o’clock, I will have eaten dinner.”
این جمله یعنی شام خوردن من تا قبل از ساعت ۸ تمام شده است و در ساعت ۸، من دیگر در حال خوردن شام نیستم.
نکات تکمیلی و اشتباهات رایج
برای تسلط کامل بر گرامر آینده کامل، به چند نکته تکمیلی و اشتباهات رایج توجه کنید:
- عدم استفاده از will در عبارت زمانی: هرگز در عبارت زمانی که با by the time، when، before و… شروع میشود، از will استفاده نکنید. در این بخش از جمله باید از زمان حال ساده استفاده شود.
- نادرست: I will have finished by the time you will arrive.
- صحیح: I will have finished by the time you arrive.
- تفاوت “have” و “has”: به یاد داشته باشید که در ساختار آینده کامل، همیشه و برای تمام فاعلها از have استفاده میشود و هرگز از “has” استفاده نمیکنیم.
- نادرست: He will has finished.
- صحیح: He will have finished.
- آینده کامل استمراری (Future Perfect Continuous): زمان دیگری به نام آینده کامل استمراری نیز وجود دارد (will have been + verb-ing) که برای تاکید بر مدت زمان یک عمل تا نقطهای در آینده استفاده میشود. در حالی که آینده کامل بر نتیجه و اتمام کار تاکید دارد.
- آینده کامل: By 10 PM, I will have written the report. (تا ساعت ۱۰، من گزارش را نوشتهام. – تاکید بر اتمام گزارش)
- آینده کامل استمراری: By 10 PM, I will have been writing the report for four hours. (تا ساعت ۱۰، چهار ساعت خواهد بود که من در حال نوشتن گزارش بودهام. – تاکید بر طول مدت نوشتن)
جمعبندی
زمان آینده کامل ابزاری دقیق و کارآمد برای صحبت درباره رویدادهای تکمیلشده در آینده است. با به خاطر سپردن فرمول ساده will have + past participle و درک کاربرد اصلی آن—یعنی اشاره به عملی که قبل از نقطهای مشخص در آینده تمام میشود—میتوانید به راحتی از آن در مکالمات و نوشتههای خود استفاده کنید. کلید تسلط بر این گرامر، توجه به قیدهای زمانی مانند “by” و “by the time” و تمرین مداوم با مثالهای مختلف است. امیدواریم این راهنمای جامع به شما کمک کرده باشد تا گرامر آینده کامل را به بهترین شکل ممکن فرا بگیرید.




خیلی ممنون از مقاله خوبتون. یک سوال داشتم، آیا حتماً باید از قید by the time در جملات آینده کامل استفاده کنیم یا بدون اون هم جمله درسته؟
سلام سارا جان، لزوماً خیر. شما میتوانید از قیدهای زمانی دیگری مثل by next week، before یا by then هم استفاده کنید. مهم این است که یک نقطه زمانی در آینده مشخص باشد تا اتمام کار نسبت به آن سنجیده شود.
من این ساختار رو توی فیلم Interstellar شنیدم که میگفت By the time I get back, you might be the same age as me. واقعاً درک کاربردش توی فیلمها راحتتره.
دقیقاً امیرحسین عزیز! فیلمها بهترین منابع برای دیدن کاربرد واقعی Future Perfect هستند. این جمله به خوبی نشان میدهد که یک عمل در آینده قبل از عمل دیگری تکمیل خواهد شد.
تفاوت ظریف بین I will have finished و I will finish رو خیلی خوب توضیح دادید. من همیشه فکر میکردم فرقی ندارن.
خوشحالم که مفید بوده نیلوفر جان. یادت باشد که Future Perfect روی ‘نتیجه و اتمام’ کار قبل از یک موعد خاص تاکید دارد.
آیا میتونیم به جای will have از be going to have هم استفاده کنیم؟ مثلاً بگیم I am going to have finished my homework؟
بله رضا جان، از نظر گرامری کاملاً صحیح است و همان معنا را میرساند، هرچند در مکالمات روزمره استفاده از will have بسیار رایجتر و روانتر است.
این زمان گرامری بیشتر در نوشتار رسمی و آکادمیک کاربرد داره یا در صحبتهای روزمره هم استفاده میشه؟
فاطمه عزیز، این زمان در هر دو کاربرد دارد. اما در محیطهای کاری و بیزینسی برای تعیین ددلاینها و گزارش پیشرفت کارها بسیار پرکاربرد است.
لطفاً بررسی کنید این جمله من درسته؟ By next month, I will have learn English.
مهدی جان، یک اشتباه کوچک داری. بعد از will have باید از قسمت سوم فعل (Past Participle) استفاده کنی. پس درستش میشود: will have learned (یا learnt).
ممنون از آموزش گام به گامتون. بخش فرمولهای منفی و سوالی خیلی به من کمک کرد چون همیشه جای will و have رو قاطی میکردم.
خواهش میکنم مریم جان. به یاد داشته باش که در حالت سوالی، فقط will به ابتدای جمله میآید و have سر جای خودش باقی میماند.
ساختار مجهول این زمان چطوری میشه؟ مثلاً بخوایم بگیم ‘کار تا فردا تمام شده خواهد بود’.
آرش عزیز، فرمول مجهول آن به این صورت است: will have been + p.p. مثلاً: The work will have been finished by tomorrow.
تلفظ مخفف will have در مکالمه چطوریه؟ خیلی سریع میگن I’ll’ve؟
بله هانیه جان، در مکالمات خیلی سریع به صورت /aɪləv/ تلفظ میشود که شبیه ‘آیل-اِو’ شنیده میشود.
تفاوت استفاده از by و until در این زمان چیه؟ من دیدم گاهی جابجا استفاده میشن.
سوال هوشمندانهای بود پویا جان! By به معنای ‘تا قبل از’ است و برای جملات مثبت آینده کامل عالیست. اما until بیشتر برای تاکید بر تداوم یک حالت تا یک زمان خاص به کار میرود.
برای آزمون IELTS، استفاده از Future Perfect چقدر میتونه روی نمره Grammatical Range تاثیر بذاره؟
نگار عزیز، استفاده درست از این زمان در Writing Task 1 (بخش گرافها) یا Task 2 نشاندهنده تسلط بالای شماست و قطعاً نمره شما را در بخش دامنه گرامری افزایش میدهد.
خیلی عالی بود، خسته نباشید.
من همیشه Future Perfect رو با Future Continuous اشتباه میگیرم. کاش یه مطلب هم برای مقایسه این دوتا بذارید.
حتماً زهرا جان، پیشنهاد خوبیه. به طور خلاصه: Continuous بر ‘در حال انجام بودن’ تاکید دارد و Perfect بر ‘تموم شدن’ کار.
به نظر من درک منطق این زمان مثل Past Perfect هست، فقط بازه زمانیش فرق میکنه. درسته؟
دقیقاً احسان جان! هر دو زمان ‘کامل’ (Perfect) به عملی اشاره دارند که قبل از یک زمان دیگر تکمیل شده است؛ یکی در گذشته و یکی در آینده.
استفاده از already هم در این زمان رایجه؟ مثلا I will have already left when you arrive.
بله مینا جان، استفاده از already برای تاکید بر اینکه عمل ‘از قبل’ تمام شده بسیار متداول است.
ممنون، خیلی شفاف و ساده توضیح دادید. سایتتون عالیه.
آیا در جملاتی که دو تا فعل دارن، هر دو فعل باید در زمان آینده باشن؟ مثلا: By the time she will come, I will have cooked.
نکته بسیار مهمی بود سپیده جان! خیر، در عبارتی که با by the time شروع میشود، فعل باید ‘حال ساده’ باشد. درستش این است: By the time she comes…
در متون بیزینسی خیلی دیدم که برای پروژهها از این ساختار استفاده میکنن.
بله نوید عزیز، چون در مدیریت پروژه تعیین زمان دقیق اتمام کار (Completion) حیاتی است، این گرامر ابزار اصلی آنهاست.
جمله سوالی منفی چطوری ساخته میشه؟ مثلا ‘آیا تا فردا تمومش نکرده خواهی بود؟’
بهزاد جان، به این صورت: Won’t you have finished it by tomorrow? ساختار رایجی برای ابراز تعجب یا اطمینان است.
واقعاً از خوندن مقالات شما لذت میبرم، همه چیز خیلی مرتب و طبقهبندی شدست.