Multiple choice general knowledge sports

The day before yesterday I was 25 and the next year I will be 28. This is true only one day in a year. What day is my birthday?

  1. December 31st

  2. November 30th

  3. August 31st

  4. January 1st

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

If birthday is December 31st: On December 30th (day before yesterday), you're still 25. On December 31st (yesterday), you turn 26. On January 1st (today), you're 26. Next year (after December 31st), you'll be 28. This works because the birthday is on year-end, so you turn 26 on Dec 31, then 27 the next Dec 31, making you 28 for 'next year'. This is only true on January 1st.

AI explanation

To answer this question, let's go through each option to understand why it is correct or incorrect:

Option A) December 31st - This option is correct because it is the only day in a year that is the day before January 1st, which is the next year. If the day before yesterday you were 25, and the next year you will be 28, it means that your birthday is on December 31st.

Option B) November 30th - This option is incorrect because it is not the day before January 1st.

Option C) August 31st - This option is incorrect because it is not the day before January 1st.

Option D) January 1st - This option is incorrect because it is the next day, not the day before.

The correct answer is A) December 31st. This option is correct because it is the only day in a year that satisfies the given conditions.