subject + will + have + been + verb-ing + duration/time pointUse one fixed chain for all subjects: will have been + verb-ing. Add a duration phrase and a future point when needed.
Future Perfect Continuous shows how long an activity will have been in progress before a future point: by July, for two years, since Monday.
subject + will + have + been + verb-ing + duration/time pointUse one fixed chain for all subjects: will have been + verb-ing. Add a duration phrase and a future point when needed.
subject + will not + have + been + verb-ingPut not after will. Keep have been, and keep the main verb in the -ing form.
Will + subject + have + been + verb-ing + ?Front will to make the question. After the subject, use have been for everyone.
By July, she will have been working here for a year.
The form stays the same with she: will have been.
Use it when you count how long an activity will continue before a future time. By noon, Tom will have been studying for five hours.
Use it for work, study, travel, or living situations that continue over time. By next summer, Anna will have been living in Chicago for ten years.
Use questions to ask about the expected length of an activity by a future point. Will Maria have been waiting long by the time we arrive?
Future Perfect Continuous focuses on the activity and its duration before a future point. Future Perfect focuses on the finished result by that point.
Present Perfect Continuous measures duration up to now. Future Perfect Continuous measures duration up to a future time.
They do not. Future Perfect Continuous highlights duration and ongoing activity before a future point; Future Perfect highlights completion by that point.
After will, the next verb is always have, never has.
USE_DURATION_UP_TO_FUTURE_POINTw5Use this form when an activity continues over time and you measure that time before a specific future moment. The focus is on how long the activity will have been in progress by then.
BUILD_WILL_HAVE_BEEN_INGw5Use will + have + been + verb-ing for all subjects. The form does not change with I, you, he, she, we, or they.
NEGATIVE_WONT_HAVE_BEEN_INGw4Put not after will: will not have been working. Keep been and keep the main verb in the -ing form.
QUESTION_WILL_SUBJECT_HAVE_BEEN_INGw4Start the question with Will, then add the subject, have been, and the -ing form. Do not change have to has.
PICK_FOR_SINCE_BY_MARKERSw3This form often appears with duration phrases and a future reference point: for two hours, since Monday, by noon, by next summer. These markers show ongoing time measured up to the future point.
CHOOSE_CONTINUOUS_NOT_FINISHED_RESULTw5Use Future Perfect Continuous when you want the listener to notice the ongoing activity and its length by a future point. If you want the finished result by that point, use Future Perfect instead.