توضیح ساده
Future Perfect چه مفهومی دارد؟ Future Perfect زمانی استفاده میشود که از یک نقطه در آینده به عقب نگاه میکنیم و میگوییم یک کار تا آن زمان کامل شده است. تمرکز این زمان معمولاً روی «تکمیل شدن» کار پیش از یک مهلت یا لحظه آینده است. برای مثال، وقتی میگوییم By Friday, I will have finished the report، منظور این است که جمعه نقطه مرجع ماست و تمام شدن گزارش قبل از آن یا حداکثر تا آن زمان اتفاق میافتد. ساختار اصلی Future Perfect ساختار پایه Future Perfect برای همه فاعلها یکسان است: subject + will have + past participle. شکل سوم فعل یا past participle ممکن است با افزودن -ed ساخته شود، مانند finished، یا بیقاعده باشد، مانند written، gone و done. برخلاف Present Perfect، در Future Perfect برای he، she یا it تغییری در have ایجاد نمیشود. چه زمانی از Future Perfect استفاده میکنیم؟ رایجترین کاربرد Future Perfect صحبت درباره کاری است که انتظار داریم تا یک زمان مشخص در آینده تمام شود. این زمان در برنامهریزی، پیشبینی، مهلتهای کاری، پروژهها، تحصیل و بیان دستاوردهای آینده بسیار رایج است. عبارت زمانی معمولاً مشخص میکند کار تا چه زمانی کامل خواهد شد. نقش by در Future Perfect By در این ساختار معمولاً به معنی «تا آن زمان» است و یک مهلت نهایی را مشخص میکند. By Friday یعنی کار ممکن است دوشنبه، سهشنبه یا هر زمان دیگری قبل از جمعه انجام شود، اما در جمعه باید تکمیل شده باشد. بنابراین by با until یکسان نیست؛ until بیشتر روی ادامه داشتن یک وضعیت یا فعالیت تا یک زمان مشخص تمرکز دارد. استفاده از by the time عبارت by the time برای مرتبط کردن دو رویداد آینده بسیار رایج است. نکته مهم این است که بعد از by the time برای اشاره به آینده معمولاً از Present Simple استفاده میکنیم، نه will. بنابراین میگوییم By the time you arrive, I will have finished، نه By the time you will arrive. تفاوت Future Perfect و Future Continuous Future Perfect روی کامل شدن یک کار تا یک زمان آینده تمرکز دارد، اما Future Continuous روی در حال انجام بودن یک فعالیت در یک لحظه آینده تمرکز میکند. مقایسه کنید: At 8 p.m., I will be studying یعنی ساعت هشت در حال مطالعه خواهم بود. By 8 p.m., I will have finished studying یعنی تا ساعت هشت مطالعهام تمام شده است. Future Perfect در موقعیتهای واقعی این زمان فقط یک ساختار رسمی و کتابی نیست. در محیط دانشگاهی و کاری برای صحبت درباره deadline، پیشرفت پروژه، مراحل تحقیق، اهداف مالی، سفر و برنامههای بلندمدت کاربرد دارد. با این حال، اگر مفهوم «تکمیل شدن تا یک زمان آینده» وجود نداشته باشد، معمولاً زمان دیگری طبیعیتر است.
فرمول گرامر
فرم مثبت
Subject + will have + past participleThey will have completed the project by Friday.
فرم منفی
Subject + will not have + past participleShe won't have finished the course by June.
سوال بله/خیر
Will + subject + have + past participle?Will you have submitted the application by Monday?
سوال اطلاعاتی
Wh-word + will + subject + have + past participle?How many chapters will you have written by then?
با by the time
By the time + Present Simple, subject + will have + past participleBy the time you get home, I will have cooked dinner.
قانونهای اصلی
- 1
قاعده ۱: جمله مثبت
برای جمله مثبت از subject + will have + past participle استفاده کنید. ساختار برای همه فاعلها ثابت است: I will have finished، she will have arrived و they will have completed.
- 2
قاعده ۲: جمله منفی
برای منفی کردن، not را بعد از will قرار دهید: subject + will not have + past participle. شکل کوتاه will not معمولاً won't است؛ مانند She won't have finished by noon.
- 3
قاعده ۳: جمله سوالی
برای ساخت سوال بله/خیر، will را قبل از فاعل قرار دهید: Will + subject + have + past participle? برای سوالهای اطلاعاتی، کلمه پرسشی در ابتدای جمله میآید: How much will you have completed by Friday?
- 4
قاعده ۴: استفاده با by
از by + زمان آینده برای مشخص کردن آخرین زمان تکمیل کار استفاده میشود؛ مانند by tomorrow، by next week، by 2030 و by the end of the month.
- 5
قاعده ۵: بعد از by the time معمولاً will نمیآید
در بند زمانی بعد از by the time برای اشاره به آینده معمولاً Present Simple استفاده میشود: By the time she arrives, we will have finished dinner.
- 6
قاعده ۶: Future Perfect معمولاً نتیجه را برجسته میکند
اگر مهم است بدانیم یک کار تا زمان آینده تمام شده است، Future Perfect مناسب است. اگر مهم است بدانیم در آن زمان چه کاری در جریان است، Future Continuous انتخاب مناسبتری خواهد بود.
- 7
Rule 7: Focus on completion
Choose the Future Perfect when the completed result matters. If the important idea is that an activity will be in progress at a future time, the Future Continuous is usually more appropriate.
مثالهای کاربردی
By Friday, I will have finished the report.
تا جمعه، گزارش را تمام کرده خواهم بود.
By Friday مهلتی را مشخص میکند که کار باید تا آن زمان کامل شده باشد.
She will have graduated by the end of next year.
او تا پایان سال آینده فارغالتحصیل شده خواهد بود.
تمرکز جمله روی کامل شدن یک مرحله مهم پیش از یک زمان آینده است.
By the time you arrive, we will have eaten dinner.
تا وقتی تو برسی، ما شاممان را خوردهایم.
بعد از by the time از arrive استفاده شده است، نه will arrive.
They won't have completed the bridge by December.
آنها تا دسامبر ساخت پل را کامل نکرده خواهند بود.
شکل منفی نشان میدهد انتظار داریم کار تا مهلت مشخصشده تمام نشده باشد.
Will you have submitted your thesis by then?
آیا تا آن زمان پایاننامهات را تحویل دادهای؟
در سوال Future Perfect، will قبل از فاعل قرار میگیرد.
By 10 p.m., I will have answered all my emails.
تا ساعت ده شب، به همه ایمیلهایم پاسخ دادهام.
جمله درباره نتیجهای است که انتظار میرود تا ساعت ده حاصل شده باشد.
In two months, he will have saved enough money for the trip.
تا دو ماه دیگر، او پول کافی برای سفر پسانداز کرده خواهد بود.
عبارت in two months در اینجا یک نقطه آینده برای بررسی نتیجه ایجاد میکند.
By next summer, we will have lived here for ten years.
تا تابستان آینده، ده سال میشود که اینجا زندگی کردهایم.
Future Perfect میتواند مقدار زمانی را که تا یک نقطه آینده کامل شده است نشان دهد.
How many books will you have read by the end of the year?
تا پایان سال چند کتاب خوانده خواهی بود؟
سوال درباره مقدار کاری است که تا یک مهلت آینده تکمیل میشود.
The team will have tested the new system before the official launch.
تیم پیش از راهاندازی رسمی، سیستم جدید را آزمایش کرده خواهد بود.
Before نیز میتواند مرز زمانی تکمیل شدن کار را نشان دهد.
By the time the meeting starts, everyone will have received the updated agenda.
تا زمان شروع جلسه، همه نسخه بهروزشده دستور جلسه را دریافت کردهاند.
Starts در بند زمانی Present Simple است، در حالی که رویداد اصلی با Future Perfect آمده است.
I won't have learned enough German to take the exam by May.
تا ماه مه آنقدر آلمانی یاد نگرفتهام که بتوانم در آزمون شرکت کنم.
Future Perfect منفی برای پیشبینی نرسیدن به یک سطح یا هدف تا یک زمان آینده کاربرد دارد.
اشتباهات رایج
- ❌ By Friday, I will have finish the report. ✅ By Friday, I will have finished the report. بعد از will have باید از شکل سوم فعل یا past participle استفاده شود، نه شکل پایه فعل.
- ❌ She will has completed the course by June. ✅ She will have completed the course by June. بعد از will همیشه شکل پایه have استفاده میشود و برای she به has تغییر نمیکند.
- ❌ By the time you will arrive, I will have finished. ✅ By the time you arrive, I will have finished. در بند زمانی با by the time برای اشاره به آینده معمولاً Present Simple استفاده میشود.
- ❌ I will have finished the work until Friday. ✅ I will have finished the work by Friday. برای بیان مهلتی که کار حداکثر تا آن زمان کامل میشود، by مناسب است؛ until معمولاً ادامه داشتن چیزی تا یک زمان را نشان میدهد.
- ❌ At 8 p.m., I will have work on the project. ✅ At 8 p.m., I will be working on the project. اگر منظور این است که فعالیت در ساعت هشت در جریان خواهد بود، Future Continuous مناسب است. Future Perfect باید بر تکمیل شدن کار تمرکز داشته باشد.
- ❌ Will have you finished the report by Monday? ✅ Will you have finished the report by Monday? در سوال Future Perfect ترتیب صحیح will + subject + have + past participle است.
نکتههای یادگیری
- برای انتخاب Future Perfect ابتدا از خود بپرسید: «آیا این کار تا یک نقطه مشخص در آینده تمام شده است؟» اگر پاسخ مثبت باشد، این زمان احتمالاً مناسب است.
- عبارتهای by tomorrow، by then، by next year، by the end of و by the time نشانههای رایج Future Perfect هستند، اما وجود آنها بهتنهایی استفاده از این زمان را اجباری نمیکند.
- By بیشتر یک deadline یا نقطه نهایی را نشان میدهد، در حالی که until معمولاً بر ادامه داشتن یک وضعیت یا فعالیت تأکید دارد.
- در بندهای زمانی بعد از by the time، when و before معمولاً برای معنای آینده از Present Simple استفاده میشود، نه will.
- اگر تمرکز جمله روی کاری است که در یک لحظه آینده در جریان خواهد بود، Future Continuous را بررسی کنید؛ اگر تمرکز روی نتیجه تکمیلشده است، Future Perfect مناسبتر است.
- هنگام استفاده از افعال بیقاعده، شکل سوم فعل را دقیق بررسی کنید: write → written، do → done، go → gone، take → taken.
تمرین این مبحث
تمرینهای تعاملی این مبحث بهزودی فعال میشوند.
در حال آمادهسازیگرامرهای مرتبط
واژگان مرتبط در دیکشنری
سؤالهای رایج
Future Perfect دقیقاً چه زمانی استفاده میشود؟
وقتی میخواهیم بگوییم یک کار تا یک زمان یا رویداد مشخص در آینده کامل شده است. تمرکز اصلی این زمان روی نتیجهای است که در آن نقطه آینده به دست آمده خواهد بود.
تفاوت by و until در جملههای آینده چیست؟
By معمولاً آخرین زمان تکمیل یک کار را مشخص میکند، اما until ادامه داشتن یک وضعیت یا فعالیت تا یک زمان را نشان میدهد. برای مثال، I'll finish it by Friday با I'll work on it until Friday معنای متفاوتی دارد.
آیا بعد از by the time میتوان از will استفاده کرد؟
معمولاً نه. در بند زمانی مربوط به آینده بعد از by the time از Present Simple استفاده میشود: By the time you arrive, I will have finished.
تفاوت Future Perfect و Future Simple چیست؟
Future Simple فقط درباره یک رویداد یا تصمیم آینده صحبت میکند، اما Future Perfect تأکید دارد که آن رویداد تا یک نقطه دیگر در آینده کامل شده است.
تفاوت Future Perfect و Future Continuous چیست؟
Future Perfect روی پایان و نتیجه کار تمرکز دارد، مانند I will have finished by 8. Future Continuous روی در جریان بودن فعالیت در یک زمان آینده تمرکز دارد، مانند I will be working at 8.
آیا Future Perfect فقط در زبان رسمی استفاده میشود؟
خیر. این زمان در مکالمه نیز استفاده میشود، بهویژه هنگام صحبت درباره deadline، برنامه، سفر، تحصیل و هدفهای آینده. با این حال در نوشتار رسمی و محیطهای کاری و دانشگاهی نسبتاً رایجتر است.
