ساختار زمان آینده کامل :

از زمان آینده کامل (Future Perfect) در زبان انگلیسی برای بیان عملی در آینده که زودتر از عملی دیگر به اتمام خواهد رسید استفاده می‌شود. این زمان کاربردهای دیگری هم دارد که در ادامه به آن خواهیم پرداخت. ابتدا با ساختار این زمان آشنا می‌شویم.
زمان آینده کامل از will به علاوه have و شکل سوم افعال درست می‌شود. با اضافه کردن ed به اغلب فعل‌ها می‌توان شکل سوم افعال (past participle) ساخت.
future perfect tense

استثناهای شکل سوم افعال :

1. اگر انتهای فعل e داشت تنها کافی است برای ساختن شکل سوم به آن d اضافه کنیم : love – loved

2. اگر حرف یکی مانده به آخر صدادار و استرس‌دار باشد، حرف بی صدای آخر فعل دوبار تکرار می‌شود : admit – admitted

3. در انگلیسی بریتانیایی اگر آخر فعلی L باشد دوبار تکرار می‌شود، اما در انگلیسی آمریکایی L یکبار می‌آید :

travel – travelled (انگلیسی بریتانیایی) 

travel – traveled (انگلیسی آمریکایی)

منفی و سوالی کردن زمان آینده ساده :

برای منفی کردن آینده کامل کافی است کلمه Not  را بعد از Will اضافه کنید.
برای سوالی کردن ان تنها کاری که باید انجام بدهید این است که Will زا به اول جمله ببرید.

کلمات به رنگ نارنجی،کوتاه شده قسمت قبل هستند.هنگام به کاربردن این زمان اغلب فاعل و فعل کمکی را به طور خلاصه به کار می بریم.

در جملات منفی not ، به جای فاعل و فعل کمکی، فعل کمکی را همراه با not به شکل won’t خلاصه می کنیم (همراه با تغییر شکل در will مثلا it will not میشود : it won’t )

ساختار جمله نوع جمله
 . I will (I’ll) have finished by 10 am +
. You will (You’ll) have forgotten me by then +
. She will not (won’t) have gone to school
. We will not (won’t) have left
? Will you have arrived on time ?
? Will they have received it ?

 

نکته: گاهی اوقات shall را به جای will به کار میبریم. خصوصا برای I و . we

کاربرد زمان آینده کامل در زبان انگلیسی

  1. اگر کاری را در آینده در زمان مشخصی به پایان برسانیم از زمان آینده کامل استفاده می کنیم.

Ghazal will have done a lot of sports by the end of summer

I will have finished my education by the end of this year

Before you leave this page, you will have learnt how to use Future Perfect tense

 

  1. برای نشان دادن مدت زمان چیزی و یا کاری در آینده

They will have been in the us for 10 years this October

I will have worked as an animator for 7 years by the end of this week

نکته: اگر بخواهیم از قید هایی همچون certainly, already… استفاده کنیم باید ان را بعد از Will قرار دهیم.

She will certainly have finished her education by the end of this summer

They will probably have finished the project by the end of this year

چطور از زمان آینده کامل استفاده کنیم ؟

زمان آینده کامل بیانگر عملی درآینده قبل از عملی دیگر درآینده است. که به آن گذشته در آینده نیز می گویند. به عنوان مثال:

The train will leave the station at 9 am. You will arrive at the station at 9:15 am. So: When you arrive the train will have left.

The train will have left when you arrive.

به مثال های زیر توجه کنید:

 

You can call me at work at 8am. I will have arrived at the office by 8 am.

They will be tired when they arrive. They will not have slept for a long time. “Marry won’t be at home when you arrive”. Really? Where will she have gone?

[bs-text-listing-2 columns=”3″ title=”مطالب مرتبط فصل هفتم آموزش گرامر” icon=”” hide_title=”0″ heading_color=”” heading_style=”t3-s7″ title_link=”” category=”464″ tag=”” count=”20″ post_ids=”” offset=”” featured_image=”0″ ignore_sticky_posts=”1″ author_ids=”” disable_duplicate=”0″ time_filter=”” order=”DESC” order_by=”date” orderby_meta_key=”” orderby_meta_value_type=”CHAR” _name_1=”” post_type=”” taxonomy=”” _name_2=”” cats-tags-condition=”and” cats-condition=”in” tags-condition=”in” tabs=”” tabs_cat_filter=”” tabs_tax_filter=”” tabs_content_type=”deferred” paginate=”none” pagination-show-label=”0″ pagination-slides-count=”3″ slider-animation-speed=”750″ slider-autoplay=”1″ slider-speed=”3000″ slider-control-dots=”off” slider-control-next-prev=”style-1″ ad-help=”” bs-show-desktop=”1″ bs-show-tablet=”1″ bs-show-phone=”1″ custom-css-class=”” custom-id=”” override-listing-settings=”0″ listing-settings=”” bs-text-color-scheme=”” css=””]
قبلی
قواعد ساخت زمان آینده ساده

"*"فیلدهای ضروری را نشان می دهد

متقاضی کدام دوره هستید؟*

مقالات مرتبط :

keyboard_arrow_up