Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:44:\"Only variables should be passed by reference\";s:5:\"%file\";s:51:\"/home/main/public_html/etc/modules/book/book.module\";s:5:\"%line\";i:560;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/includes/database.mysql.inc on line 128
Future Perfect Continuous - EnglishTenses.com

Future Perfect Continuous


Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:75:\"Non-static method basicForm::getBasicForm() should not be called statically\";s:5:\"%file\";s:79:\"/home/main/public_html/etc/themes/etc_zen/include/future_perfect_continuous.php\";s:5:\"%line\";i:4;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/includes/database.mysql.inc on line 128

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:67:\"Non-static method Objects::mapTag() should not be called statically\";s:5:\"%file\";s:54:\"/home/main/public_html/etc/themes/etc_zen/template.php\";s:5:\"%line\";i:95;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/includes/database.mysql.inc on line 128

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:67:\"Non-static method Objects::mapTag() should not be called statically\";s:5:\"%file\";s:54:\"/home/main/public_html/etc/themes/etc_zen/template.php\";s:5:\"%line\";i:96;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/includes/database.mysql.inc on line 128

Basic form

Subject + WILL HAVE BEEN + Verb (past participle form)

Quick examples

  • By the next year, I will have been working as a teacher for 30 years.
  • We will be making a rest stop in half an hour, because you will have been driving the car for 6 hours by then.

We use the Future Perfect Continuous tense to express situations that will last for a specified period of time at a definite moment in the future. We also use this tense to express certainty about the cause of some future situation.

Use

  1. Duration at a definite moment in the future
  2. Cause of a future situation

USE 1: Duration

We use this tense to express situations that will last for a specified period of time at a definite moment in the future. It is important that we expect these situations to last longer.

  • Before they come, we will have been cleaning the house for 5 hours.
  • By the next year, Ben and his wife will have been living together for 50 years.

Sorry, you need to install flash to see this content.
[ By the next month, I will have been saving money for a new house for 4 years ]

Common Time Expressions

Time expressions that are commonly used with the Future Perfect Continuous:

  • By tomorrow / 8 o'clock
  • This year / month / week
  • Next year / month / week

USE 2: Cause

English speakers also use this tense when they want to express certainty about the cause of some future situation.

  • By this time, he will have been working for 12 hours, so he will be very tired.
  • We will be making a rest stop in half an hour, because you will have been driving the car for 6 hours by then.

Form

Contracted forms (more)

Positive Sentences

Subject + Auxiliary verb + Auxiliary verb + Auxiliary verb + Verb + ing
e.g. I/a dog etc. will have been e.g. eating/giving/going etc.
    Examples Use
    We will have been driving 6 hours by the time we get home. (Use 1)
    In the summer Mike will have been trying to find a new job for five months. (Use 1)
    Jane will be very tired when she comes home, because she will have been flying over 24 hours. (Use 1)
    My father and I will have been breeding sheep for 20 years tomorrow. (Use 1)
    By the year 2020, linguists will have been studying and defining the Indo-European language family for more than 200 years. (Use 1)
Note

If duration of an activity (e.g. "since April", "for three hours") is unknown then the Future Continuous should be used instead of the Perfect Form.

Example:
  • I will be taking a bath.
  • I will have been taking a bath.

Negative Sentences

Subject + Auxiliary verb + Auxiliary verb + Auxiliary verb + Verb + ing
e.g. I/a dog etc. will not have been e.g. eating/giving/going etc.
    Examples Use
    She won't have been writing the book for four months by the end of October. (Use 1)
Note

Negative sentences sound rather unnatural. This is probably because the answer to a question like, "Will she have been teaching for 30 years this year?", would simply be, "No, I don't think so".

Questions

Auxiliary verb + Subject + Auxiliary verb + Auxiliary verb + Verb + ing
will e.g. I/a dog etc. have been e.g. eating/giving/going etc.
Examples Use
Will he have been writing the composition for a month by the end of February? (Use 1)
Good to know

Questions beginning with "how long" are more common.

  • How long will you have been learning German this year?
  • How long will you have been trying to get your driving license this week? I hope you'll finally make it!

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:62:\"Non-static method view::load() should not be called statically\";s:5:\"%file\";s:63:\"/home/main/public_html/etc/sites/all/modules/views/views.module\";s:5:\"%line\";i:843;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/includes/database.mysql.inc on line 128

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:134:\"Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state)\";s:5:\"%file\";s:83:\"/home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_display.inc\";s:5:\"%line\";i:1707;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_display.inc on line 1707

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:135:\"Declaration of views_plugin_display_page::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state)\";s:5:\"%file\";s:88:\"/home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_display_page.inc\";s:5:\"%line\";i:479;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_display_page.inc on line 479

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:117:\"Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false)\";s:5:\"%file\";s:83:\"/home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_field.inc\";s:5:\"%line\";i:615;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_field.inc on line 615

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:109:\"Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options)\";s:5:\"%file\";s:86:\"/home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_argument.inc\";s:5:\"%line\";i:735;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_argument.inc on line 735

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:120:\"Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false)\";s:5:\"%file\";s:86:\"/home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_argument.inc\";s:5:\"%line\";i:760;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_argument.inc on line 760

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:116:\"Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false)\";s:5:\"%file\";s:82:\"/home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_sort.inc\";s:5:\"%line\";i:82;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_sort.inc on line 82

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:134:\"Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state)\";s:5:\"%file\";s:84:\"/home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:585;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_filter.inc on line 585

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state)\";s:5:\"%file\";s:84:\"/home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:585;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_filter.inc on line 585

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:118:\"Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false)\";s:5:\"%file\";s:84:\"/home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:609;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/handlers/views_handler_filter.inc on line 609

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state)\";s:5:\"%file\";s:79:\"/home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:124;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_row.inc on line 124

Warning: Duplicate entry '12285644' for key 'PRIMARY' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:126:\"Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state)\";s:5:\"%file\";s:79:\"/home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:124;}', 3, '', 'http://www.englishtenses.com/tenses/future_perfect_continuous', '', '54.159.154.101', 1422555458) in /home/main/public_html/etc/sites/all/modules/views/plugins/views_plugin_row.inc on line 124

Check your understanding!

Tags