Identify the option that rectifies the error in the given sentence.
By 2023, she will has been working in the company for three years.
Show answer & explanation
Correct answer: C
Explanation
The correct answer is option 3 i.e. she will have been.
Error concept: Incorrect auxiliary verb form in future perfect continuous tense.
What is wrong: 'She will has been' is incorrect.
Grammatical concept: Future Perfect Continuous tense is used to describe an action that will have been going on for a specific duration by a certain point in the future.
Structure: Subject + will have been + verb-ing + (duration)
Example: By next year, I will have been teaching for 10 years.
Incorrectness of the concept in context: 'Will has been' breaks the rule. The auxiliary 'have' should follow 'will'. 'Will' is always followed by the base verb 'have,' not 'has'.
How to correct: Use 'will have been' to form the correct future perfect continuous tense.
Correction: She will have been working
Final sentence: By 2027, she will have been working in the company for three years.