All Exams  >   ACT  >   English for ACT  >   All Questions

All questions of Future Perfect Continuous/Progressive Tense for ACT Exam

I expect Anna will be tired when she arrives. She ____ for over 20 hours.
  • a)
    will have travelled
  • b)
    will have been travelling 
  • c)
    none of the above
Correct answer is option 'B'. Can you explain this answer?

Krishna Iyer answered
The future perfect continuous, also sometimes called the future perfect progressive, is a verb tense that describes actions that will continue up until a point in the future. The future perfect continuous consists of will + have + been + the verb’s present participle (verb root + -ing).
I expect Anna will be tired when she arrives. She will have been travelling for over 20 hours.

I’m flying to Florida tonight. This time tomorrow, I’ll ____ on a beach drinking cocktails!
  • a)
    be lying   
  • b)
    have been lying 
  • c)
    none of the above
Correct answer is option 'A'. Can you explain this answer?

Alok Verma answered
The sentence is about the future tense.
I’m flying to Florida tonight. This time tomorrow, I’ll "be lying" on a beach drinking cocktails! Therefore, the sentence becomes future perfect continuous tense.
 

We _______________ (look for)  him for 40 days by next Saturday.
Correct answer is 'will have been looking for'. Can you explain this answer?

Deepak Datta answered
Explanation:
The correct answer to the given sentence is "will have been looking for". This sentence is in the future perfect continuous tense. It is used to express an action that will be ongoing up until a certain point in the future.

Breaking down the sentence:
- We: subject of the sentence
- will have been looking for: future perfect continuous verb phrase
- him: object of the sentence
- for 40 days: duration of the action

Breaking down the verb phrase:
- will: future tense auxiliary verb
- have: perfect tense auxiliary verb
- been: continuous tense auxiliary verb
- looking: main verb
- for: preposition indicating the object of the search

Usage of future perfect continuous tense:
- Expresses an action that will start in the future and continue up until a certain point in the future.
- Used to talk about an action that will be ongoing for a specific duration of time.
- Can be used to talk about an action that is expected to be in progress at a future point in time.

Example:
- By the time I finish this course, I will have been studying for six months.
- They will have been working on the project for two years by next summer.
- By the time we arrive, the party will have been going on for hours.

My brother _____________ (sleep) for three hours by noon.
Correct answer is 'will have been sleeping'. Can you explain this answer?

Meera Rana answered
Future Perfect Continuous Tense
"My brother will have been sleeping for three hours by noon”.
 

On January 2nd, my parents ___________________ together in Dubai for 30 years.
  • a)
     will have living
  • b)
    will have living
  • c)
    will have been lived
  • d)
    will have been living
Correct answer is option 'D'. Can you explain this answer?

Orion Classes answered

To solve this sentence completion task, we need to identify the correct verb tense to use in the sentence.
The sentence is talking about an action that will be completed in the future and will have a duration of 30 years.
The correct answer is option D: will have been living. Here's why:
- Option A: will have living is grammatically incorrect because the verb "living" is not in the correct tense. It should be "will have been living" to indicate a future action that will be completed in the past.
- Option B: will have living is also grammatically incorrect for the same reason as option A.
- Option C: will have been lived is also incorrect because it changes the meaning of the sentence. The sentence is about the parents living together, not the place they have lived in.
- Option D: will have been living is the correct verb tense to use in this sentence. It indicates a future action (the parents living together) that will be completed in the past (after 30 years).
In summary, the correct answer is option D: will have been living.

Jack _____________ (watch) TV for five hours by the time my father comes.
Correct answer is 'will have been watching'. Can you explain this answer?

Future Perfect Continuous Tense,
Jack will have been watching TV for five hours by the time my father comes.
 

They ___________ (leave)  the classroom by the end of the hour.
Correct answer is 'will have been leaving'. Can you explain this answer?

Explanation:

The given sentence is in the future perfect tense. The future perfect tense is used to describe an action that will be completed in the future before another action takes place.

The sentence talks about an action (leaving the classroom) that will be completed by the end of the hour. Therefore, the correct form of the future perfect tense should be used to express this idea.

Form of future perfect tense:

Subject + will have + past participle of the verb

Application of form:

Subject: They

Auxiliary verb: will have

Main verb: leave (the base form of the verb is 'leave' and the past participle is 'left'.)

Therefore, the correct form of the future perfect tense is 'will have left'.


However, the given options have 'will have been leaving' which is the future perfect continuous tense. The future perfect continuous tense is used to describe an action that will be in progress at some point in the future before another action takes place.

The given sentence talks about an action that will be completed by the end of the hour, not an action that will be in progress. Therefore, the option 'will have been leaving' is incorrect.

Hence, the correct answer is 'will have left'.

Two young athletes _______________ (work out) for hours by the time one of them finally gives up.
Correct answer is 'will have been working out'. Can you explain this answer?

Explanation:

This sentence is in the future perfect continuous tense. It talks about an action that will be ongoing in the future but will have already been going on for a certain amount of time before another event happens.

- "Two young athletes" - subject of the sentence
- "will have been working out" - future perfect continuous tense

Future perfect continuous tense:

- "will have been" - future perfect tense
- "working out" - present participle of the verb "work"

Breakdown of the sentence:

- "Two young athletes" - subject of the sentence
- "will have been working out" - future perfect continuous verb phrase
- "for hours" - the amount of time they will have been working out
- "by the time" - a conjunction indicating that the action in the main clause (giving up) will happen after the action in the subordinate clause (working out)

In summary, the correct answer is "will have been working out" because it accurately conveys that the athletes will still be in the process of exercising for an extended amount of time before one of them stops.

They _______________ (play) for three hours by noon.
Correct answer is 'will have been playing'. Can you explain this answer?

Palak Kulkarni answered
Explanation:

To understand the correct answer, let's break down the sentence and analyze each component.

The given sentence is: "They _______________ (play) for three hours by noon."

Subject:
The subject of the sentence is "They." It refers to a group of people who are performing the action.

Verb tense:
The verb tense used in the sentence is the future perfect continuous tense. This tense is used to describe an ongoing action that will be completed in the future before a specific time.

Future perfect continuous tense:
The future perfect continuous tense is formed by using "will have been" followed by the present participle form of the verb ("-ing" form). This tense is used to describe an action that will start in the future, continue for a specific duration, and be completed before a certain time in the future.

By noon:
The phrase "by noon" indicates the specific time until which the action will be completed. In this case, the action of playing will be completed before noon.

Putting it all together:
Based on the given sentence, the correct answer is "will have been playing." This indicates that the group of people will start playing in the future, continue playing for three hours, and complete playing before noon.

Alternative options:
- "will be playing": This option suggests that the group of people will start playing in the future and continue playing until noon, but it does not convey the duration of three hours.
- "will have played": This option suggests that the group of people will start playing in the future and complete playing before noon, but it does not convey the ongoing nature of the action.

Therefore, the correct answer is "will have been playing" as it accurately describes the ongoing action of playing for three hours before noon.

By the end of the month I ___________ (live)  in this town for ten years.
Correct answer is 'will have been living'. Can you explain this answer?

Sonal Saha answered
Explanation:

The sentence refers to an action that will be completed in the future, but it also has a connection to the present. It's a future perfect tense sentence, which indicates that an action will be completed at some point in the future before another action takes place.

Future Perfect Tense:

Future perfect tense is used to talk about an event that will have been completed in the future. It's formed by using "will have" followed by the past participle of the verb.

Formula: Subject + will have + past participle (V3)

Example:

- By the end of the day, I will have finished my work.

In the above sentence, the action of finishing the work will be completed in the future, but it also has a connection to the present.

Answer to the given sentence:

- By the end of the month, I will have been living in this town for ten years.

The sentence refers to an action that will be completed in the future, but it also has a connection to the present. The future perfect continuous tense is used in this sentence because it refers to an action that will be ongoing up to a certain point in the future.

Future Perfect Continuous Tense:

The future perfect continuous tense is used to talk about an action that will have been in progress up to a certain point in the future. It's formed by using "will have been" followed by the present participle of the verb (verb + ing).

Formula: Subject + will have been + present participle (V+ing)

Example:

- By 6 pm, I will have been working for 8 hours.

In the above sentence, the action of working will be in progress up to a certain point in the future.

Explanation of the sentence:

- By the end of the month, I will have been living in this town for ten years.

- Subject: I
- Verb: will have been living
- Object: in this town
- Time: By the end of the month
- Tense: Future perfect continuous

The sentence means that at the end of the month, the speaker will have been living in the town for ten years. The action of living in the town is ongoing and will be completed at the end of the month.

By July the fifth they ___________(study)  English for 3 years.
Correct answer is 'will have been studying'. Can you explain this answer?

Amrutha Desai answered
Explanation:
The given sentence talks about a point of time in the future (July the fifth) and refers to a duration of time before that point of time (3 years). Therefore, we need to use the future perfect continuous tense to show that the action will continue until that point of time.

Formula:
Subject + will have been + present participle verb (+ object)

Example:
I will have been working here for 5 years by next month.

Application to the given sentence:
Subject: They
Verb: study
Duration: 3 years

Final Answer:
By July the fifth they will have been studying English for 3 years.

By November, we’ll ____ here for five years.
  • a)
    live 
  • b)
    have been living
  • c)
    none of the above
Correct answer is option 'B'. Can you explain this answer?

Had already experienced the first snowfall of the season. The leaves had all fallen off the trees, and the air was crisp and chilly. Thanksgiving was just around the corner, and everyone was preparing for the holiday.

The stores were filled with people buying ingredients for their Thanksgiving feasts, and the smell of pumpkin spice and cinnamon filled the air. Families were making plans to gather together, often traveling long distances to be with loved ones.

As the month progressed, the days grew shorter, and the nights grew longer. The sun set earlier, and the stars shone brightly in the dark sky. People began to decorate their homes with twinkling lights and festive decorations, getting into the holiday spirit.

Despite the challenges of the year, there was a sense of hope and gratitude in the air. People were thankful for their health, their families, and the blessings in their lives. And as November came to a close, the holiday season was officially underway, bringing with it joy, love, and a renewed sense of hope for the future.

She ____________ (sleep)  for 10 hours by 11 o'clock.
Correct answer is 'will have been sleeping'. Can you explain this answer?

Abhay Rane answered
Explanation:


The correct answer to the given sentence is "will have been sleeping". This answer is a combination of future perfect continuous tense and present continuous tense.

Future Perfect Continuous Tense:


It is used to describe an action that will be ongoing until a certain point in the future. In this sentence, the speaker is talking about a future time when the person will have been sleeping for 10 hours. Therefore, the future perfect continuous tense is used.

Present Continuous Tense:


It is used to describe an action that is currently ongoing. In this sentence, the speaker is describing the person's sleep, which is currently ongoing at the present moment.

Combination of Tenses:


The combination of these tenses creates the following sentence structure: Subject + will have been + present participle (-ing form of the verb). In this sentence, the subject is "she" and the present participle is "sleeping".

Final Sentence:


Therefore, the correct answer is "She will have been sleeping for 10 hours by 11 o'clock", which means that at 11 o'clock, she will still be sleeping and will have been sleeping for 10 hours.

By 10 o'clock she ___________ (watch)  TV for 4 hours.
Correct answer is 'will have been watching'. Can you explain this answer?

Arnab Sharma answered
Explanation:

  • The tense of the sentence is future perfect continuous.

  • In future perfect continuous tense, we use the auxiliary verb 'will have been' followed by the present participle form of the verb, i.e. 'watching'.

  • It indicates an action that will start in the future and will continue up until that point in the future.

  • It is used to express a duration of time up until a specific moment in the future.

  • Here, the moment in the future is 10 o'clock.

  • So, the correct answer is 'will have been watching'.

By the time the concert ends, we _________________ here for 3 hours.
  • a)
    will have been sitting
  • b)
    will have sitting
  • c)
    will have been sit
  • d)
    will have sat
Correct answer is option 'A'. Can you explain this answer?

EduRev GMAT answered

To answer this question, we need to understand the concept of future perfect tense. The future perfect tense is used to describe an action that will be completed before a specific point in the future. In this case, the specific point is the end of the concert.
The correct answer is option A: "will have been sitting."
Explanation:
- The verb "to be" is used in the future perfect tense as "will have been."
- The verb "to sit" is used in the present participle form as "sitting."
- By combining these two, we get the correct answer: "will have been sitting."
Breaking down the options:
A:
will have been sitting

- This option correctly uses the future perfect tense with the verb "to sit" in the present participle form. It is the correct answer.
B:
will have sitting

- This option is incorrect because it does not use the correct form of the verb "to sit" in the future perfect tense.
C:
will have been sit

- This option is incorrect because it does not use the correct form of the verb "to sit" in the future perfect tense.
D:
will have sat

- This option is incorrect because it uses the past participle form of the verb "to sit" instead of the present participle form required by the future perfect tense.
In conclusion, the correct answer is option A: "will have been sitting."

They ___________ (wait)  for the president for 5 hours.
Correct answer is 'will have been waiting'. Can you explain this answer?

Explanation:
The correct answer to the given sentence is "will have been waiting". This answer is the future perfect continuous tense. The explanation is given below:

Future perfect continuous tense:
The future perfect continuous tense is used to describe an action that will start in the future and will continue until a specific time in the future. The structure of this tense is:

Subject + will + have + been + verb (ing) + object

For example:
- By 7 p.m. tonight, I will have been running for three hours.

Application to the given sentence:
In the given sentence, the action of waiting for the president will start in the future and will continue until a specific time in the future. Therefore, the future perfect continuous tense is appropriate to use in this sentence. The structure of the sentence will be:

Subject (they) + will + have + been + verb (waiting) + object (for the president)

Therefore, the correct answer to the given sentence is "They will have been waiting for the president for 5 hours." This means that the action of waiting will start in the future and will continue until 5 hours have passed.

By the end of this week we _____________ (work)  on the project for a month.
Correct answer is 'will have been working'. Can you explain this answer?

Bharat Soni answered
The above sentence is future perfect continuous tense,
from By the end shows the possibility of continuity which will end in future.

Khadijah _________________ for here 3 years by the time she gets a full time job.
  • a)
    will have teaching
  • b)
    will have been taught
  • c)
    will have being taught
  • d)
    will have been teaching
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered

To determine the correct answer, let's analyze the sentence construction and the verb tense used.
The sentence states that "Khadijah will have been here for 3 years by the time she gets a full-time job." This sentence uses the future perfect tense, which indicates an action that will be completed in the future before another action takes place.
Now let's analyze the given options:
A:
will have teaching

This option is incorrect because "teaching" is a gerund and does not fit the sentence structure.
B:
will have been taught

This option is incorrect because it implies that someone else will teach Khadijah.
C:
will have being taught

This option is incorrect because "being taught" is not the correct verb tense to use in this sentence.
D:
will have been teaching

This option is correct because it uses the future perfect continuous tense, which indicates that Khadijah will be in the process of teaching for the entire duration of the three years.
Therefore, the correct answer is D. Khadijah will have been teaching for three years by the time she gets a full-time job.

Sam _______ TV for quite a long time.
  • a)
    been standing
  • b)
    will have been watching
  • c)
    none of the above
Correct answer is option 'B'. Can you explain this answer?

Kalyan Nair answered
Answer:

To correctly complete the sentence, we need to choose the verb tense that indicates an action that started in the past and is still ongoing. The correct answer is option B: "will have been watching."

Explanation:

The sentence states that Sam has been watching TV for quite a long time. This implies that the action of watching TV started in the past and is still continuing in the present. To convey this meaning, we need to use the future perfect continuous tense.

The future perfect continuous tense is formed using the modal verb "will" followed by the auxiliary verb "have" and the past participle of the main verb, combined with the present participle "-ing" form of the verb "watch."

Construction of future perfect continuous tense:

Subject + will + have + been + verb-ing

Example:

- I will have been studying for five hours by the time the exam starts.

In the given sentence, "Sam will have been watching TV for quite a long time" indicates that the action of watching TV started in the past and will continue until the present or a specified point in the future. This construction accurately conveys the meaning that Sam has been continuously watching TV for a prolonged duration.

Other options:

- Option A: "been standing" is incorrect because it does not fit the context of the sentence. The sentence is about watching TV, not standing.

- Option C: "none of the above" is incorrect because option B, "will have been watching," is the correct answer as explained above.

Prof. Massood ____________________ for 30 years by the time he retires.
  • a)
    will have been teaching
  • b)
    will been teaching
  • c)
    will have teaching
  • d)
    will have been taught
Correct answer is option 'A'. Can you explain this answer?

EduRev GMAT answered

To solve this question, we need to determine the correct verb form to complete the sentence. Let's analyze the given options:
A:
will have been teaching

B:
will been teaching

C:
will have teaching

D:
will have been taught

Out of these options, the correct answer is A: will have been teaching.
Here's why:
- Option A: will have been teaching
- This is the correct answer. It uses the future perfect continuous tense, which is appropriate for an action that will be ongoing until a specific point in the future (in this case, when Prof. Massood retires).
- Option B: will been teaching
- This option is grammatically incorrect. The verb "been" should be preceded by the auxiliary verb "have" to form the correct tense.
- Option C: will have teaching
- This option is also grammatically incorrect. The verb "teaching" should be in the present participle form (-ing) to form the correct tense.
- Option D: will have been taught
- This option is in the passive voice, which is incorrect because the sentence is referring to Prof. Massood as the subject who is doing the teaching, not as the object being taught.
In conclusion, the correct verb form to complete the sentence is A: will have been teaching.

I __________________ for 12 hours by the time I reach my parents' home.
  • a)
    will have been driven
  • b)
    will have driving
  • c)
    will have drove
  • d)
    will have been driving
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered

To solve this question, we need to determine the correct verb form to complete the sentence. Let's analyze the options:
A:
will have been driven

This option uses the future perfect passive tense, which indicates an action that will be completed in the future. However, the verb "driven" is in the past participle form, which does not fit the sentence structure. Therefore, option A is incorrect.
B:
will have driving

This option uses the future perfect continuous tense, but the verb form "driving" is incorrect. It should be "been driving" to match the structure of the sentence. Hence, option B is incorrect.
C:
will have drove

This option uses the future perfect tense, but the verb form "drove" is in the past tense. The correct form of the verb in this tense should be "driven." Therefore, option C is incorrect.
D:
will have been driving

This option uses the future perfect continuous tense, which indicates an action that will be ongoing in the future until a specific time. The verb form "been driving" is correct and matches the sentence structure. Therefore, option D is the correct answer.
In conclusion, the correct verb form to complete the sentence is will have been driving (option D).

On our anniversary next year, we ______________________ for ten years. Don't you think we should get married?
  • a)
    will been dating
  • b)
     will being dating
  • c)
    will have dating
  • d)
    will have been dating
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered
Answer: D. will have been dating

Explanation:

The correct answer is option D, "will have been dating". Let's break down the sentence to understand why this is the correct choice:


  • On our anniversary next year: This phrase indicates a specific time in the future, next year on their anniversary.

  • we: Refers to the speaker and their partner.

  • for ten years: This phrase indicates the duration of time they have been dating.

  • Don't you think we should get married? This is a rhetorical question suggesting that after being together for ten years, it might be a good idea to get married.


To express an action that will be completed in the future and has a duration leading up to that point, we use the future perfect tense. In this case, "will have been dating" is the correct choice because:


  • The future perfect tense is used to describe an action that will be completed before a specific time in the future.

  • "Will have been" is the future perfect form of the verb "to be" in the present perfect continuous tense.

  • "Dating" is the present participle form of the verb "to date".


Therefore, the correct sentence is:

On our anniversary next year, we will have been dating for ten years. Don't you think we should get married?

By evening, she ________  the whole day. 
  • a)
    will have been cooking
  • b)
    be cooking
  • c)
    none of the above
Correct answer is option 'A'. Can you explain this answer?

EduRev GMAT answered

To solve this question, we need to analyze the given information and choose the correct option.
Given: By evening, she ________ the whole day.
To determine the correct option, let's examine the options one by one:
A:
will have been cooking

This option indicates that by evening, she will have been cooking the whole day. This implies that she started cooking in the morning and will continue until evening.
B:
be cooking

This option suggests that she will be cooking by evening. However, it doesn't specify that she has been cooking the whole day.
C:
none of the above

This option states that none of the given options are correct.
Based on the given information, option A, will have been cooking, is the most suitable choice. It indicates that she started cooking in the morning and will continue until evening.
Therefore, the correct answer is option A, will have been cooking.

I'll be exhausted by the time the coach lets me stop. I ______________________ for 3 hours.
  • a)
    will have being exercise
  • b)
    will have been exercised
  • c)
    will have been exercising
  • d)
    will have being exercising
Correct answer is option 'C'. Can you explain this answer?

Priya Parmar answered
Here , option a and d is incorrect because of grammatical mistakes . & option c is correct because according to the rule of future perfect condition tense ,"will +have+been+V1+ing.

If you go to bed now and don't get up until noon tomorrow, you ______________________ for 12 hours.
  • a)
    will have sleeping
  • b)
    will sleeping
  • c)
    will have being sleeping
  • d)
    will have been sleeping
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered

To solve this question, we need to identify the correct future perfect continuous tense form of the verb "sleep".
The correct answer is option D: will have been sleeping. Here's why:
- Future perfect continuous tense: This tense is used to describe an ongoing action that will be completed in the future before a specific time or event.
- Subject + will have been + verb (present participle form)
Let's break down the options and explain why the other choices are incorrect:
A: will have sleeping
- This is incorrect because "sleeping" is not in the present participle form. In the future perfect continuous tense, we need to use the present participle form of the verb, which is "been sleeping".
B: will sleeping
- This is incorrect because it does not follow the correct structure of the future perfect continuous tense. We need to include "have been" before the verb.
C: will have being sleeping
- This is incorrect because "being sleeping" is not the correct present participle form of the verb. The correct form is "been sleeping".
D: will have been sleeping
- This is the correct answer. It follows the structure of the future perfect continuous tense, with "will have been" before the present participle form of the verb "sleep".
In conclusion, if you go to bed now and don't get up until noon tomorrow, you will have been sleeping for 12 hours.

Chapter doubts & questions for Future Perfect Continuous/Progressive Tense - English for ACT 2025 is part of ACT exam preparation. The chapters have been prepared according to the ACT exam syllabus. The Chapter doubts & questions, notes, tests & MCQs are made for ACT 2025 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests here.

Chapter doubts & questions of Future Perfect Continuous/Progressive Tense - English for ACT in English & Hindi are available as part of ACT exam. Download more important topics, notes, lectures and mock test series for ACT Exam by signing up for free.

English for ACT

48 videos|53 docs|95 tests

Top Courses ACT

Signup to see your scores go up within 7 days!

Study with 1000+ FREE Docs, Videos & Tests
10M+ students study on EduRev