Difficulty: Medium
Correct Answer: She said that she would have her report finished by the next day.
Explanation:
Introduction / Context:
This question tests reported speech with the future perfect tense. The direct sentence uses "will have finished" to describe a completed action by a specified future time. In indirect speech with a past reporting verb, this tense must be backshifted and the time expression "tomorrow" must be changed. Understanding how to report future perfect forms is important for advanced grammar use.
Given Data / Assumptions:
Concept / Approach:
When we report future perfect with a past reporting verb, "will have" usually becomes "would have". The reference time phrase "tomorrow" changes to "the next day". The idea of completion by a certain time remains. The structure "have her report finished" stays the same, only the auxiliary changes. We must also adjust the pronoun "I" to "she".
Step-by-Step Solution:
Step 1: Start the reported sentence with "She said that".
Step 2: Change "I" to "she" to reflect third person reference.
Step 3: Change "will have" to "would have" to backshift future perfect to a future perfect in the past.
Step 4: Keep the complement "her report finished" as it is, because the structure already shows completion.
Step 5: Replace "by tomorrow" with "by the next day" to reflect the new time viewpoint.
Step 6: The complete reported sentence is "She said that she would have her report finished by the next day."
Verification / Alternative check:
The reported sentence still expresses the idea that her report will be completed by a certain future time relative to the original statement. Now, from the reporter perspective, that time is future in the past. The phrase "the next day" points to the day after the original speaking date, which corresponds exactly to "tomorrow". All parts of the sentence follow standard rules for tense and time phrase changes in reported speech.
Why Other Options Are Wrong:
Option A keeps "tomorrow", which is not correct when reporting from a later viewpoint. Option B keeps "will have", which fails to backshift the future perfect. Option C repeats this problem with both "will have" and "tomorrow". Only option D has both the correct auxiliary "would have" and the correct time phrase "the next day".
Common Pitfalls:
Learners may be less familiar with future perfect, so they hesitate about how to backshift it. Another common mistake is to focus on the auxiliary only and forget the time expression. Exam setters like to use "tomorrow" and "yesterday" because they are easy to overlook under time pressure. A reliable method is to underline all tense markers and time words in the direct sentence before starting the conversion, then handle each systematically.
Final Answer:
The correct reported sentence is She said that she would have her report finished by the next day.
Discussion & Comments