Бъдеще перфектно време
Future Perfect Tense
Използваме бъдеще перфектно време (Future Perfect), когато говорим за бъдеще действие, което ще бъде завършено преди определен момент в бъдещето. То се образува чрез комбинация от "will have" и минало причастие на глагола (глагола с наставка "–ed", с изключение на неправилните глаголи). То може да се използва и за прогнози и предположения за нещо, което ще завърши в бъдеще. Често се използва предлогът "by" (до), с който се показва докога дадено бъдещо действие ще бъде или няма да бъде завършено.
Примери:
By the time you arrive, I will have finished my homework. (Докато пристигнеш, аз ще съм приключил с домашното си.)
By the end of the year, they will have traveled to many countries. (До края на годината те ще са пътували до много страни.)
We will have reached the summit by noon. (Ще сме достигнали върха до обяд.)
Отрицателната форма се образува с помощта на частицата "not" и става "will not have" + минало причастие на главния глагол (съкр. won't have + минало причастие на глагола).
Пример:
By tomorrow, she will not have completed the assignment. / By tomorrow, she won't have completed the assignment. (До утре тя няма да е изпълнила заданието.)
Можем да съчетаваме две действия в бъдещето, за да изразим, че едното ще бъде завършено преди другото.
Пример:
By the time she gets home, I will have cooked dinner. (Докато тя пристигне у дома, аз ще бъда сготвил вечерята.) – тук в първото изречение се използва сегашно просто време със значение за бъдещето, което в случая ни служи като ориентир до кога трябва да бъде завършено другото действие (готвенето).