All Exams  >   ACT  >   English for ACT  >   All Questions

All questions of Future Perfect Tense for ACT Exam

I _____________________ that book by the time you get here.
  • a)
    will not have read
  • b)
    won't have reading
  • c)
    won't have read
  • d)
      1. will not have reading
Correct answer is option 'C'. Can you explain this answer?

Sanjukta Patel answered
Explanation:

This question is testing your understanding of future perfect tense and the correct usage of contractions.

- Future perfect tense: The future perfect tense is used to describe an action that will be completed before a specific point in the future. It is formed by using "will have + past participle" of the verb.

- Contractions: The correct contraction for "will not" is "won't."

Options Analysis:

a) will not have read
- This option uses the correct future perfect tense construction. "Will not have read" means that the action of reading the book will not be completed before the specified time. However, it does not use the contraction "won't."

b) won't have reading
- This option is grammatically incorrect. The verb form "reading" should be replaced with the past participle form "read" to form the future perfect tense.

c) won't have read
- This option uses the correct future perfect tense construction and the contraction "won't." "Won't have read" means that the action of reading the book will not be completed before the specified time. This is the correct answer.

d) will not have reading
- This option is grammatically incorrect. The verb form "reading" should be replaced with the past participle form "read" to form the future perfect tense. Additionally, it does not use the contraction "won't."

Therefore, the correct answer is option c) won't have read.

I _______  this by 6 o'clock. (to finish)
Correct answer is 'shall have finished'. Can you explain this answer?

Shalini Patel answered
I shall have finished this by 6 o'clock.
Shall is more formal then will and we also use shall when there is little hope.

The police _______  the driver. (to arrest)
Correct answer is 'will have arrested'. Can you explain this answer?

Meera Rana answered
This is because the noun 'police' is always treated as a collective noun, and thus the plural form of the verb i.e 'Have' must be used and not singular forms like is, or has.
So will have arrested the correct answer.

I ________ (travel) for the next month.
  • a)
    will be traveling
  • b)
    will have traveled
  • c)
    none of the above
Correct answer is option 'A'. Can you explain this answer?

Nayanika Bajaj answered
Answer:

Explanation:

The correct answer is option 'A' - "will be traveling."

Verb Tense:
The sentence is referring to a future action that will take place over a specific period of time (the next month). Therefore, we need to use the future continuous tense to indicate an ongoing action in the future.

Future Continuous Tense:
The future continuous tense is used to describe an action that will be happening at a specific time in the future. It is formed using the auxiliary verb "will" + the base form of the verb + "-ing" (continuous form).

Example:
- I will be traveling for the next month.
- She will be studying all night for her exam tomorrow.

Other Options:
- Option 'B' - "will have traveled" is incorrect because the future perfect tense is used to indicate an action that will be completed before a specific time in the future. It suggests that the traveling will already be completed by the next month, which is not the intended meaning.
- Option 'C' - "none of the above" is incorrect as option 'A' is the correct answer.

Therefore, the correct answer is option 'A' - "will be traveling."

__________ (You/do) the shopping by 3 o'clock?
Correct answer is 'Will you have done'. Can you explain this answer?

Explanation:

  • The given sentence is in the future tense and asks about a future action that will be completed by a certain time.

  • The structure of the sentence is in the future perfect tense, which is formed by using 'will have + past participle'.

  • The sentence is in the form of a question and requires the use of the auxiliary verb 'will'.

  • The correct answer is 'Will you have done' as it follows the correct structure and uses the correct auxiliary verb.

  • Using 'will have done' implies that the shopping will be completed before 3 o'clock in the future.

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

Explanation:

The correct answer is "will have lived", which is the future perfect tense. This tense is used to describe an action that will be completed in the future before another action takes place. In this case, the action of living in the town for ten years will be completed by the end of the month, which is the point in time that we are referring to.

Breakdown:

- The verb "live" is in the present tense.
- To form the future perfect tense, we use the auxiliary verb "will" followed by the present perfect form of the main verb.
- The present perfect form of "live" is "have lived".
- Therefore, the correct answer is "will have lived".

Example:

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

I won't be able to talk to you in 15 minutes because I ________ (do) my homework.
  • a)
    will do
  • b)
    will be doing
  • c)
    none of the above
Correct answer is option 'B'. Can you explain this answer?

Explanation:

The correct answer is option 'B' - "will be doing".

Explanation:

In this sentence, the action of doing the homework will happen in the future. We can use the future continuous tense to indicate an ongoing action that will be happening at a specific time in the future.

Future Continuous Tense:

The future continuous tense is formed by using "will be" + present participle of the verb (base form + -ing). It is used to express an ongoing action that will happen in the future.

Example:

- I will be studying for my exam tomorrow.
- They will be watching a movie tonight.

Using Future Continuous Tense in the Given Sentence:

In the given sentence, the action of doing the homework will be happening in the future. Therefore, we need to use the future continuous tense.

The correct sentence is: "I won't be able to talk to you in 15 minutes because I will be doing my homework."

Additional Information:

- Option 'A' - "will do" is incorrect because it does not indicate an ongoing action. It simply states that the homework will be done in the future without emphasizing the ongoing nature of the action.
- Option 'C' - "none of the above" is incorrect because option 'B' is the correct answer.

By the time the guests arrive, I ________ (clean) the room. 
  • a)
    will have cleaned
  • b)
    will clean
  • c)
    none of the above
Correct answer is option 'A'. Can you explain this answer?

EduRev GMAT answered

The correct answer is A: will have cleaned.
To understand why "will have cleaned" is the correct choice, let's break down the sentence and examine the different options:
1. will have cleaned: This is the future perfect tense. It indicates that an action will be completed before a specific point in the future. In this case, the action of cleaning the room will be completed before the guests arrive.
2. will clean: This is the simple future tense. It indicates a future action without any reference to completion before a specific point in the future. It implies that the cleaning will happen at some point in the future, but it doesn't specify if it will be done before the guests arrive.
Now, let's analyze the original sentence:
"By the time the guests arrive, I ________ (clean) the room."
- The phrase "by the time" suggests that the cleaning action will be completed before the guests arrive.
- The word "cleaned" indicates that the action should be in the past tense.
- The phrase "I" indicates that the speaker is performing the action.
Therefore, the correct answer is "will have cleaned" because it matches the requirement of completing the cleaning action before the guests arrive.

My dog _______________ all of his food by the time I get home.
  • a)
    will have eat
  • b)
    will have ate
  • c)
    will have eaten
  • d)
    will eating
Correct answer is option 'C'. Can you explain this answer?

Hridoy Gupta answered
Answer:

Explanation:
The correct answer is option 'C': "will have eaten".

Future Perfect Tense:
The future perfect tense is used to describe an action that will be completed before a certain point in the future. It is formed by using "will have" followed by the past participle of the verb.

Subject-Verb Agreement:
In the given sentence, the subject is "my dog" and the verb is "eat". The verb needs to agree with the subject in terms of tense and number.

Verb Usage:
The verb "eat" needs to be in the past participle form to form the future perfect tense. The past participle of "eat" is "eaten".

Complete Explanation:
The sentence states that "my dog _______________ all of his food by the time I get home." This indicates that the action of eating the food will be completed before the speaker gets home.

To express this idea in the future perfect tense, we use "will have eaten". The word "will" indicates future tense, "have" is the auxiliary verb used to form the future perfect tense, and "eaten" is the past participle form of the verb "eat".

Therefore, the correct sentence would be:
"My dog will have eaten all of his food by the time I get home."

This sentence conveys that the dog will finish eating all of its food before the speaker arrives home.

By the time I get home, my wife ________ (eat) the whole cake.
  • a)
    will have eaten
  • b)
    will eat
  • c)
    none of the above
Correct answer is option 'A'. Can you explain this answer?

Arnab Kumar answered
Understanding Future Perfect Tense
The correct answer to the sentence is option 'A': "will have eaten." This construction is an example of the future perfect tense, which is used to express an action that will be completed before a specified time in the future.
Explanation of Future Perfect Tense
- The future perfect tense is formed with "will have" + the past participle of the main verb.
- In this case, "eaten" is the past participle of "eat."
Context of the Sentence
- The phrase "by the time I get home" indicates a specific future point in time.
- The use of "will have eaten" suggests that the action of eating the cake will be completed before the speaker arrives home.
Why Other Options Are Incorrect
- Option B: "will eat"
- This tense indicates a future action but does not imply completion. It would mean that the wife will eat the cake at some point after the speaker arrives home, which contradicts the context.
- Option C: "none of the above"
- Since option A is correct, "none of the above" is not applicable.
Conclusion
The choice of "will have eaten" accurately conveys the intended meaning, highlighting the completion of the action before the future moment described in the sentence.

Paolo _______  the teams. (to manage)
Correct answer is 'will have managed'. Can you explain this answer?

Saranya Sharma answered
Answer:

Paolo _______ the teams. (to manage)

To determine the correct answer for this sentence, we need to consider the context and tense of the sentence. The sentence is in the future tense, as indicated by the word "will," which indicates that the action will happen in the future.

Explanation:

1. Present Tense:
- If the sentence were in the present tense, the correct answer would be "manages." This form is used for present tense, and it indicates that the action is happening currently.

2. Past Tense:
- If the sentence were in the past tense, the correct answer would be "managed." This form is used for past tense, and it indicates that the action has already happened.

3. Future Tense:
- Since the sentence is in the future tense, we need to use a form of the verb "to manage" that indicates future action. The correct answer is "will have managed." This form is used for future perfect tense, which indicates that the action will be completed before a specific point in the future.

Example:
- Paolo will have managed the teams by the end of the month.
- This sentence indicates that Paolo will complete the action of managing the teams before the end of the month.

In summary, when the sentence is in the future tense, the correct answer is "will have managed," as this form indicates future perfect tense and implies that the action will be completed before a specific point in the future.

Muna _________________ with her boyfriend by the time we meet again. She said that she would do it soon.
  • a)
     will have break
  • b)
    will breaking
  • c)
    will have broke
  • d)
    will have broken
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered

To determine the correct verb form to complete the sentence, we need to identify the correct verb tense and structure based on the context provided. Here, we are talking about a future action that will be completed before a specific time in the future.
The correct answer is D:
will have broken
.
Explanation:
- The phrase "Muna will have broken" indicates that the action of breaking up with her boyfriend will be completed before the specific time in the future when we meet again.
- The future perfect tense is used to express an action that will be completed before a specific time in the future.
- The form "will have + past participle" is used to construct the future perfect tense.
- The past participle of the verb "break" is "broken," so the correct form is "will have broken."
In summary, the correct completion of the sentence is "Muna will have broken up with her boyfriend by the time we meet again. She said that she would do it soon."

By the time I'm 60, I ________ (lose) all my hair.
  • a)
    will have lost
  • b)
    will lose
  • c)
    none of the above
Correct answer is option 'A'. Can you explain this answer?

Tanishq Yadav answered
By the time I'm 60, I will have lost all my hair.

Explanation:

Grammar Rule:
The given sentence is in the future perfect tense. The future perfect tense is used to express an action that will be completed before a specified time in the future. It is formed by using "will have" + the past participle form of the main verb.

Meaning:
The sentence means that by the time the person reaches the age of 60, they will have lost all their hair. It implies that the person is expected to be completely bald by that age.

Options:
a) Will have lost: This option is the correct answer. It correctly uses the future perfect tense to express the loss of hair by the time the person turns 60.

b) Will lose: This option uses the simple future tense, which does not convey the completion of the action before a specified time. It does not accurately express the idea that all the hair will be lost by the age of 60.

c) None of the above: This option is incorrect as option a) is the correct answer.

Conclusion:
The correct answer is option a) "will have lost." This option accurately uses the future perfect tense to express the completion of the action of losing all the hair by the time the person turns 60.

___________ (he / buy) the new house by October?
Correct answer is 'Will he have bought'. Can you explain this answer?

Explanation of the answer:



The given sentence is in the future perfect tense, which is used to talk about an action that will be completed by a certain point in the future. It is formed by using the auxiliary verb "will" + "have" + past participle of the verb.



Here, the action is "buying the new house" and the point in the future is "October". So, the correct answer is "will he have bought".


Breakdown of the sentence:



  • Subject: he

  • Auxiliary verb: will

  • Main verb: have bought

  • Object: the new house



Conclusion:



In conclusion, the correct answer for the given sentence is "Will he have bought the new house by October?" This question belongs to the CAT category, which is a competitive exam for admission into management programs in India.

I ________ (talk) to my son about his poor test results. 
  • a)
    will have talked
  • b)
    will talk
  • c)
    none of the above
Correct answer is option 'B'. Can you explain this answer?

Pragya Singh answered
Explanation:
In this sentence, the speaker is talking about a future action - talking to their son about his poor test results. When expressing a future action, we can use the future simple tense, which is formed using 'will' followed by the base form of the verb.

Option B: "I will talk to my son about his poor test results."
- This option correctly uses the future simple tense to express the speaker's intention to talk to their son in the future. The base form of the verb 'talk' is used after 'will'.

Option A: "I will have talked to my son about his poor test results."
- This option uses the future perfect tense, which expresses an action that will be completed before a specified time in the future. However, it is not necessary to use the future perfect tense in this sentence because there is no specified time mentioned. The simple future tense is sufficient to convey the speaker's intention.

Option C: None of the above.
- This option is incorrect because option B is the correct answer.

Summary:
The correct answer is option B, "I will talk to my son about his poor test results." This sentence correctly uses the future simple tense to express the speaker's intention to talk to their son in the future.

She _______ (return) from the excursion by 6 o'clock.
Correct answer is 'will have returned'. Can you explain this answer?

Explanation:

Future Perfect Tense:
The future perfect tense is used to talk about an action that will be completed at some point in the future. It is formed by using the auxiliary verb "will" followed by the present participle of the main verb and the word "have".

Structure: Subject + will + have + past participle of the main verb

Example: By the time she gets home, I will have finished dinner.

Answer Explanation:

The sentence "She _______ (return) from the excursion by 6 o'clock" is in the future tense, and the action of returning from the excursion will be completed by 6 o'clock. Therefore, we need to use the future perfect tense to complete the sentence.

The correct form of the future perfect tense for the given sentence is "will have returned".

Explanation:

- Subject: She
- Auxiliary verb: will
- Main verb: return
- Past participle: returned

Therefore, the correct sentence is "She will have returned from the excursion by 6 o'clock."

By 9 o'clock, we ___________ (finish)  our homework.
Correct answer is 'will have finished'. Can you explain this answer?

Anand Chavan answered
Explanation:

To understand why the correct answer is "will have finished," we need to look at the context of the sentence and the use of verb tenses.

1. Future perfect tense:
The verb tense used in the correct answer is the future perfect tense. This 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 "9 o'clock."

2. Time marker:
The time marker "By" indicates that the action of finishing the homework will be completed before the specified time of 9 o'clock.

3. Subject and verb agreement:
The subject of the sentence is "we," which is a first-person plural pronoun. The corresponding verb form for "we" is "will have finished" in the future perfect tense.

4. Structure:
The structure of the future perfect tense is formed by using the auxiliary verb "will" followed by "have" and the past participle form of the main verb.

5. Past participle of "finish":
The past participle form of "finish" is "finished." When combined with "will have," it forms the future perfect tense.

Example:

Let's use the sentence "By 9 o'clock, we will have finished our homework" in a context:

Context:
You and your friends are working on a group project, and you plan to meet at 9 o'clock to discuss and finalize the project. You are confident that everyone will complete their assigned tasks before the meeting.

Sentence:
By 9 o'clock, we will have finished our homework.

Explanation:
This sentence means that before 9 o'clock, all of you will complete your homework. It suggests that the homework will be completed and ready for discussion by the specified time.

Overall, the correct answer "will have finished" in the future perfect tense accurately conveys the completion of the homework before the specified time of 9 o'clock.

I ________ (see) you at 7.
  • a)
    will have seen
  • b)
    will see
  • c)
    none of the above
Correct answer is option 'B'. Can you explain this answer?

EduRev GMAT answered

To complete the given sentence, "I ________ (see) you at 7," we need to choose the correct verb tense.
The options provided are:
A: will have seen
B: will see
C: none of the above
Let's analyze each option to determine the correct answer:
A: will have seen
- This verb tense is known as the future perfect tense, which is used to describe an action that will be completed before a specific time in the future.
- In this case, using "will have seen" implies that the speaker will have already seen the person before 7 o'clock, which doesn't make sense in the context of the sentence.
- Therefore, option A is incorrect.
B: will see
- This verb tense is known as the simple future tense, which is used to describe an action that will happen at a specific time in the future.
- In the given sentence, "I will see you at 7" is the correct choice as it indicates that the speaker plans to see the person at the specified time.
- Therefore, option B is the correct answer.
C: none of the above
- This option suggests that neither option A nor B is correct.
- However, since we have determined that option B is indeed the correct choice, option C is incorrect.
Therefore, the correct answer is B: will see.

My professor _______________ grading our papers by Monday.
  • a)
    will be finishing
  • b)
    will have finished
  • c)
    will finished
  • d)
    will have finishing
Correct answer is option 'B'. Can you explain this answer?

EduRev GMAT answered
Explanation:
The sentence is in the future tense, indicating that the action of grading the papers will occur at a later time. To complete the sentence, we need to choose the correct form of the verb "finish."
- The correct answer is (B) will have finished.
Explanation of the options:
- (A) will be finishing: This option uses the present continuous tense, which suggests that the professor will be in the process of finishing grading the papers. However, the sentence requires a future perfect tense, indicating that the grading will be completed before a specific time in the future.
- (B) will have finished: This option uses the future perfect tense, indicating that the grading will be completed before a specific time in the future. This is the correct form to use in this sentence.
- (C) will finished: This option is grammatically incorrect. The verb "finish" should be in the past participle form when used in the future perfect tense.
- (D) will have finishing: This option is grammatically incorrect. The verb "finishing" should be in the past participle form when used in the future perfect tense.
In conclusion, the correct answer is (B) will have finished.

I'm really tired today. I ________ (do) my exercises tomorrow.
  • a)
    will do
  • b)
    will have done
  • c)
    None of the above
Correct answer is option 'A'. Can you explain this answer?

EduRev GMAT answered

To explain why the correct answer is "will do," we need to understand the usage of the future tense and the context of the sentence. Here's a breakdown of the solution:
1. Understanding the context:
The sentence states that the speaker is tired today. Based on this information, we can infer that the speaker does not have the energy or motivation to do their exercises on the same day.
2. Future tense:
The future tense is used to express actions that will happen at a later time. In this case, the speaker intends to postpone their exercises to another day.
3. Choosing the correct option:
Now let's analyze the given options and determine the correct one:
- Option A: "will do" - This is the correct answer as it expresses the speaker's intention to do the exercises in the future, which aligns with the context of the sentence.
- Option B: "will have done" - This option implies that the speaker will have already completed their exercises by a certain time in the future. However, this does not match the context, as the speaker plans to do the exercises tomorrow, not before a specific time.
- Option C: "None of the above" - This option is incorrect as we have already established that option A is the correct answer.
Conclusion:
Based on the understanding of the future tense and the context of the sentence, the correct answer is option A: "will do."

How much of your assignment ________________ by Friday?
  • a)
    will you have completing
  • b)
    will you be completing
  • c)
    will you have completed
  • d)
    will you completed
Correct answer is option 'C'. Can you explain this answer?

EduRev GMAT answered
Explanation:
To answer this question, we need to look at the given options and determine which one is grammatically correct and makes the most sense in the context of the sentence.
Option A: "will you have completing"
This option is grammatically incorrect. The verb "completing" should be in the past participle form, not in the present participle form.
Option B: "will you be completing"
This option is grammatically correct and makes sense in the context of the sentence. It implies that the completion of the assignment will be in progress on Friday.
Option C: "will you have completed"
This option is grammatically correct and makes sense in the context of the sentence. It implies that the assignment will be fully completed by Friday.
Option D: "will you completed"
This option is grammatically incorrect. The verb "completed" should be in the past participle form, not in the simple past form.
Therefore, the correct answer is Option C: "will you have completed", as it is both grammatically correct and conveys the intended meaning of the sentence.

Multiple Choice Questions (MCQ) with solutions are available for Practice, which would help you prepare for "Future Perfect Tense" under English Language Grammar. You can practice these practice quizzes as per your speed and improvise the topic. The same topic is covered under various competitive examinations like - CAT, GMAT, Bank PO, SSC and other competitive examinations.
 
Q. My brother _________________ his military service by the time I graduate.
  • a)
    will have completed
  • b)
    will have complete
  • c)
    will have been completing
  • d)
    will have completing
Correct answer is option 'A'. Can you explain this answer?

EduRev GMAT answered

The correct answer is option A: will have completed.

The future perfect tense is used to talk about an action that will be completed before a certain point in the future. In this sentence, the action of completing military service will be completed before the time the speaker graduates.

Here is a breakdown of the options:


  • Option A: will have completed - This is the correct answer. It uses the future perfect tense correctly to indicate that the action of completing military service will happen before the time the speaker graduates.

  • Option B: will have complete - This is incorrect because it does not use the correct form of the verb. The correct form is "completed" for the future perfect tense.

  • Option C: will have been completing - This is incorrect because it uses the present participle form of the verb "completing" which is not appropriate for the future perfect tense.

  • Option D: will have completing - This is incorrect because it does not use the correct form of the verb. The correct form is "completed" for the future perfect tense.


Therefore, the correct answer is option A: will have completed.

Manal ______________ her Ph.D by December this year.
  • a)
    will completing
  • b)
    will have been completing
  • c)
    will have completing
  • d)
    will have completed
Correct answer is option 'D'. Can you explain this answer?

EduRev GMAT answered

To determine the correct form of the verb to fill in the blank, we need to consider the tense and the structure of the sentence.
The sentence is in the future tense, as it indicates an action that will happen in the future.
The verb form that correctly completes the sentence is "will have completed" (option D). Here's why:
- Option A: "will completing" is incorrect because it does not use the correct verb form. The verb should be in the future perfect tense.
- Option B: "will have been completing" is incorrect because it uses the future perfect continuous tense. This tense is used to describe an action that will be ongoing and still in progress at a specific time in the future, which is not the case in the given sentence.
- Option C: "will have completing" is incorrect because it does not use the correct verb form. The verb should be in the future perfect tense.
- Option D: "will have completed" is the correct form. It uses the future perfect tense, which is used to describe an action that will be completed before a specific time in the future. In this case, Manal will have completed her Ph.D by December this year.
Therefore, the correct answer is option D: will have completed.

I decided that I ________ (become) a doctor. 
  • a)
    will be becoming
  • b)
    will become
  • c)
    none of the above
Correct answer is option 'B'. Can you explain this answer?

EduRev GMAT answered

To answer this question, we need to determine the correct form of the verb "become" to complete the sentence.
The sentence states that the decision to become a doctor has already been made, indicating a future action. The correct form of the verb in this case is the future simple tense.
The correct answer is B: will become.
Explanation:
- The simple future tense is formed using "will" + base form of the verb (become).
- The sentence "I decided that I will become a doctor" expresses a future action.
- The use of "will" indicates a voluntary decision made in the past to pursue a future career as a doctor.
- The sentence is grammatically correct and conveys the intended meaning.
To summarize:
- The correct form of the verb "become" in the given sentence is "will become."
- This form correctly expresses the future action of becoming a doctor.
- The other option, "will be becoming," is not grammatically correct in this context.
- Therefore, the correct answer is B: will become.

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

EduRev GMAT answered
Explanation:
To understand the correct answer, let's break down the sentence and analyze the context:
- The sentence is in the future tense because it uses the word "will."
- The phrase "By July the fifth" indicates a specific point in time in the future.
- The verb "study" is used in the present simple tense to indicate an ongoing action.
- The phrase "for 3 years" indicates the duration of time that will have passed by the specific point in the future.
Considering these points, the correct answer is "will have studied" which is in the future perfect tense. Here's why:
- The future perfect tense is used to describe an action that will be completed by a specific point in the future.
- In this sentence, the action of studying English will be completed by July the fifth.
- Therefore, the verb "study" needs to be in the future perfect tense, which is "will have studied."
In summary, the correct answer is "will have studied" because it accurately describes that by July the fifth, they will have completed three years of studying English.

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

EduRev GMAT answered
Explanation:
The given sentence is in the future perfect tense, which is used to describe an action that will be completed before a specific point in the future. In this case, the specific point is "by the end of the hour."
To form the future perfect tense, we use the auxiliary verb "will" followed by "have" and the past participle of the main verb.
Key Points:
- The auxiliary verb "will" is used to indicate future tense.
- The verb "have" is used to form the perfect tense.
- The past participle of the main verb "leave" is "left".
Answer:
The correct answer is "will have left."
Reasoning:
- The action of leaving the classroom will be completed before the end of the hour.
- The verb "leave" is in the base form, and the future perfect tense requires the past participle form, which is "left."
- The auxiliary verb "will" is used to indicate future tense.
- The verb "have" is used to form the perfect tense.
- Therefore, the correct form of the verb is "will have left."

By the time the President arrives, ______________ the reception?
  • a)
     will you have preparing
  • b)
    will you preparing
  • c)
    will you have prepared
  • d)
    will you prepare
Correct answer is option 'C'. Can you explain this answer?

Mihir Sen answered
Explanation:
The given sentence is in the future perfect tense, which is used to describe an action that will have been completed at some point in the future. In this case, the action is the preparation of the reception before the President arrives. The correct answer is option 'C', which is "will you have prepared".

Subject-Verb Agreement:
In the given sentence, the subject is "you" and the verb is "prepare". As per the rules of subject-verb agreement, the verb should agree with the subject in number and person. Here, the subject is in the second person singular form, so the verb should also be in the second person singular form. Therefore, "prepare" is the correct form of the verb in this sentence.

Future Perfect Tense:
The future perfect tense is formed with "will have" + past participle of the verb. In this sentence, the verb is "prepare", and its past participle form is "prepared". So, the correct form of the sentence would be "will you have prepared".

Option Analysis:
Option A: "Will you have preparing" - This option is incorrect because "preparing" is not the correct form of the verb in the future perfect tense. Also, the word order is wrong as the auxiliary verb "will" should come before "have".

Option B: "Will you preparing" - This option is incorrect because "preparing" is not the correct form of the verb in the future perfect tense. Also, the word order is wrong as the auxiliary verb "will" should come before "preparing".

Option C: "Will you have prepared" - This option is correct as it follows the rules of subject-verb agreement and the future perfect tense.

Option D: "Will you prepare" - This option is in the simple future tense, which is not suitable for the given sentence as it does not convey the sense of completion of the action before the President arrives.

Therefore, the correct answer is option 'C'.

Chapter doubts & questions for Future Perfect 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 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