Select the most appropriate option to fill in the blank in the following sentence:
Aman has been spending a lot of money on buying expensive, branded clothes. If he continues with his shopping spree, he ____ all his money by the end of the month.
Answer & explanation
Correct answer: option 2
The correct answer is Option (2) → will have spent
Future perfect tense:
- Form: will have + past participle.
- Use: an action that will be completed before a point in the future, often marked by "by" + a time.
- This sentence: "by the end of the month" is that point, so "he will have spent all his money" fits.
- Complete sentence: If he continues with his shopping spree, he will have spent all his money by the end of the month.
Why the Other Options are Incorrect?
Option 1: will be spending — Incorrect.
- The future continuous describes an action in progress at a future time.
- It does not show the money being used up by a deadline.
Example: This time next week, I will be spending my holidays in Goa.
Option 3: shall spend — Incorrect.
- "Shall" is a simple future form used mainly with I and we. "He shall spend" sounds like an order.
- It does not show completion by a time.
Example: We shall spend the evening at home.
Option 4: will spend — Incorrect. The simple future states a future action but not its completion before a deadline, which "by the end of the month" calls for.
Example: I will spend the weekend with my cousins.
Contrast: "will spend" states a future action. "Will have spent" shows it completed before a future point ("by the end of the month").