Lubna 7 answers
The day before yesterday I was 25. The next year I will be 28. This is true only one day in a year. What day is my Birthday?
Laura
115 answers
Hi everyone, can someone help me with this tricky riddle?
0
0
0
{0} / {1} characters recommended
The response must contain at least one character
Answers
Hui Wen Pang
Your birthday is on December 31st.
Here’s how it works:
On December 30th, you were 25.
On December 31st, you turned 26.
Next year, on December 31st, you will turn 27.
The following year, on December 31st, you will turn 28.
So, on December 31st, you are 26, and the next year you'll be 27, and the year after that, you'll be 28. Therefore, the statement is true only on December 31st.
Write an answer
2
2
0
This is an end of year scenario.
Imagine today (now):
30/12/2020 = 25
31/12/2020 = 26
This year is 2021 = 27 on 31/12/ 2021
Next year 2022 = 28 on 31/12/22
Write an answer
0
0
0
On December 30th, you were 25.
On December 31st, you turned 26.
If the day before yesterday you were 25, then yesterday you turned 26.
This year, you are 26.
Next year you will be 27.
The year after that, you will be 28.
For this to be true, your birthday must be on December 31st.
Write an answer
1
1
0
Determine the Day of the Year
- The day before yesterday, you were 25 years old.
- The next year, you will be 28.
- This implies that today you are 26 years old (since you turned 26 between the day before yesterday and today).
- You are currently 26 years old.
- If you will be 28 next year, it means you will turn 27 this year.
3. **Identify Your Birthday**:
- For this to be true only one day of the year, today must be the day after your birthday.
- Therefore, your birthday must be December 31. Here’s why:
- On December 30, you were 25 years old.
- On December 31, you turned 26.
- On December 31 of the current year, you are 26.
- On December 31 of the next year, you will be 27.
- The following year, you will be 28.
birthday is December 31.
Write an answer
0
0
0
Your birthday is on 31st December. So day before yesterday you were 25. Yesterday you turned 26. From today its new year so you will turn 27 this year. So, next year you will turn 28.
Write an answer
1
1
0
The statement is true only on your birthday. Here's how it works:
Let's say today is your birthday, and today you are 27 years old.
The day before yesterday, you were still 26 years old, so two days ago, you were 25.
This year, you turned 27, and next year you will turn 28.
This scenario is only true on the day of your birthday. So, your birthday is today!
Write an answer
0
0
1
On 30th you were 25 years old. And yester on 31st you became 26. Now it's 1st January you are still 26, but (at the end of) this year you will become 27, and (at the end of) next year you will become 28. So you birthday is 31 December.
Write an answer
0
0
0
Birthday is 31st December
Todays date is 1st January (let’s say 2024 but year doesn’t matter)
Day before yesterday was 30th December (2023) Aged 25
Yesterday was 31st December (2023) - Birthday turned 26
Today is 1st January (2024) you are 26 but will turn 27 in the same calendar year Dec 31st (2024)
So will actually be 28 next year Dec (2025)
Write an answer
0
0
0
Your birthday is on December 31st. Here’s the breakdown:
December 30th: "The day before yesterday," you were still 25.
December 31st: You turned 27.
Hence, by December 31st of the following year, you will be 28.
Write an answer
0
0
0
Your birthday is on December 31.
Why: If today is January 1, then the day before yesterday (December 30) you were still 25. On December 31, you turned 26, and this year (next year) you will turn 27. So, on January 1 of the next year, you will be 28. This situation fits perfectly with the statement!
Write an answer
0
0
0
Imagine your birthday is on December 31st.
Two days ago: It was December 30th, and you were 25 years old.
Yesterday: It was December 31st, and you turned 26 years old.
Today: It’s January 1st. Today, you are 26.
This year: You will turn 27 on December 31st.
Next year: You will turn 28 on December 31st.
So, the only day when you can say “the day before yesterday I was 25, and next year I will be 28” is January 1st.
Write an answer
0
0
0
On 30th December, you are 25, Then on31st december, you will be 26. Next year , on 31st december, you will be 27. And the following year , you will be 28.
So, 31st december is the Birthday date
Write an answer
0
0
0
Clever puzzle!
Let's break it down:
- "The day before yesterday I was 25" means that two days ago, you were 25.
- "The next year I will be 28" means that one year from now, you will be 28.
This can only be true if:
- Today is December 31st (New Year's Eve)
- Yesterday, you were 26
- The day before yesterday (two days ago), you were 25
- Next year, you will be 28
So, your birthday is December 31st!
Am I correct?
Write an answer
0
0
0
Short answer is 31st dec.
For more generalised answer check below:
"Let 'x' represent the age the person was the day before yesterday. Then, their age yesterday could have been either 'x' or 'x+1'. Similarly, their age today should also be either 'x' or 'x+1'. However, their age this year will be either 'x+1' or 'x+2'. Consequently, next year's age could be either 'x+2' or 'x+3'. Based on this, if next year's age is 'x+3', then the date of birth is December 31st, meaning the day before yesterday was December 30th, and today is January 1st. Alternatively, if next year's age is 'x+2', then the date of birth is December 30th, making the day before yesterday also December 30th, yesterday December 31st, and today January 1st."
Write an answer
0
0
0
Nuri
The statement "The day before yesterday I was 25. The next year I will be 28" implies that your birthday is on December 31st. Here's how:
- **Today is January 1st.**
- The day before yesterday was December 30th, and on that day, you were still 25.
- Yesterday, December 31st, was your birthday, and you turned 26.
- This year, you'll turn 27 on December 31st.
- Next year, on December 31st, you'll turn 28.
Thus, this scenario is only possible if your birthday is on December 31st.
Write an answer
0
0
0
Sajad Ahmed
Verified Tutor
So let’s think about this in this way, Imagine the day before yesterday was 30th December. You're 25 on 30th December and you are 26 on 31st December.
Since, today is 1st January, you will be 27 by this year 31st December and in the next year you will turn 28.
So, you'll be 28 by next year if your birthday is on 31st December, I hope its very clear now as my maths lessons.
Write an answer
0
0
0
For this to be true, today must be the day after their birthday, and their birthday must have been on December 31st. This way:
- Two days ago (December 30th), they were still 25.
- Yesterday (December 31st) they turned 26.
- Today (January 1st) they were 27.
- Next year, they will turn 28.
So, their birthday is December 31st
Write an answer
0
0
0
If the day before yesterday you were 25, that means today you are 26. If the next year you will be 28, that means tomorrow you will turn 27. This situation only happens on December 31st, where for one day you are 26, and the next day, you turn 27, making the statements true only on that specific day.
Write an answer
0
0
0
The day before yesterday I was 25.if that's true then before today it was my birthday.
If next year I will be 28 then first sentence(the day before yesterday i was 25)is wrong because according to first sentence next year will be 26.so today is my birthday.
Write an answer
0
0
0
Tahira Parveen
Feb 29
Write an answer
0
0
0
Mohit kumar
29 February
Write an answer
0
0
0
Fiona
February the 29th
Write an answer
0
0
0
Hi Laura,
Great question! There's only one way to jump that many years and that is to be talking about New Year's Eve! Yesterday was your birthday (which was last year) so you were 25 on 30th December and 26 on 31st December. That means you will turn 27 on 31st December in the current year and hence you will be 28 next year! QED!
Write an answer
0
0
0
The riddle hinges on the concept of how your age changes on your birthday. Here’s the breakdown:
Let's say today is your birthday.
The day before yesterday, you were still 25.
Yesterday, you turned 26.
This year, you are 26, and next year you will turn 27.
However, next year, you will also turn 28 on your birthday.
This situation is possible only if your birthday is on December 31st.
If your birthday is on December 31st, then:
On December 30th (the day before yesterday), you were still 25.
On December 31st (yesterday), you turned 26.
You will be 27 throughout the upcoming year.
On December 31st of the next year, you will turn 28.
Thus, your birthday is on December 31st.
Write an answer
0
0
0
Today is August 17th:
- On August 15th (the day before yesterday), you were 25.
- On August 16th (yesterday), you turned 26.
- Later this year, you will turn 27.
- Next year, on August 16th, you will turn 28.
So, your birthday is August 16th.
Write an answer
0
0
0
Jobanjit kaur Gill
So, the day before yesterday is 30th December . You're 25 on 30th December and you are 26 on 31st December. Since, today is 1st January , you will be 27 by this year 31st December and in the next year you will turn 28. So, you'll be 28 by next year if your birthday is on 31st December.
Write an answer
0
0
0
Risper kombo
29th February being a leap year
Write an answer
0
0
0
- Let's assume today is January 1st.
- The day before yesterday (December 30th), you were 25 years old.
- Yesterday (December 31st), you turned 26 years old.
- This year, you will turn 27 on December 31st.
- Next year, on December 31st, you will turn 28.
So, your birthday is December 31st.
Write an answer
0
0
0
This can't be true. You can be 29 after 4 years when it's leap year. And that will be the case then your birthday will be on 29th February.
Write an answer
0
0
0
It is December 31st.
Here's how it works:
* Today is January 1st.
* The day before yesterday was December 30th, when you were still 25.
* On December 31st (yesterday), you turned 26.
* Today, January 1st, you are still 26.
* Later this year, on December 31st, you will turn 27.
* Therefore, next year (on December 31st of the next year), you will turn 28.
Write an answer
0
0
0
Joanne Holloway
Yesterday was the 31st December - your birthday - and you were 26, today is the 1st January and this year you will be 27 on the 31st December. Next year you will be 28.
Write an answer
0
0
0
31st of December.
For you to be 28 next year, you have to be:
26 and before your birthday this year
or 27 after your birthday this year.
For you to have been 25 two days ago, you can't be 27 now, so you're 26 and your birthday this year hasn't come, while your birthday last year was yesterday. Therefore today is January 1st and your birthday is on the 31st of December.
Write an answer
0
0
0
The day before yesterday, you were 25 years old.
Yesterday, you turned 26.
Since today is January 1st, next year on December 31st, you will turn 28.
So, your birthday is on December 31st.
Write an answer
0
0
0
Sabiha Sultana
Your birthday will be on 31 December
Write an answer
0
0
1
Birthday is 31st December Todays date is 1st January (let’s say 2024 but year doesn’t matter) Day before yesterday was 30th December (2023) Aged 25 Yesterday was 31st December (2023) - Birthday turned 26 Today is 1st January (2024) you are 26 but will turn 27 in the same calendar year Dec 31st (2024) So will actually be 28 next year Dec (2025)
Write an answer
0
0
0
31st December- You turned 26 last year, you’ll turn 27 this year and next year, you’ll be 28!
Write an answer
0
0
0
To solve this riddle, let's break it down:
1. If you were 25 the day before yesterday, it means two days ago you were 25.
2. Yesterday, you turned 26.
3. This year, on your birthday, you turned 26.
4. The next year, on your birthday, you will turn 27.
5. The following year, on your birthday, you will turn 28.
For this to be true, your birthday must be on December 31st:
- Two days ago (on December 30th), you were 25.
- Yesterday (December 31st), you turned 26.
- On December 31st of the current year, you will turn 27.
- On December 31st of the next year, you will turn 28.
Thus, your birthday is December 31st
Write an answer
0
0
0
The answer is 31st December.
Assume today is 1st January 2024 and your birthday is on 31st December. Then, as per the question, you were 25 on 30th December 2023.
So you are 26 today and you will turn 27 by the end of this year (31st December 2024). Hence, you will turn 28 next year (31st December 2025).
Since we have been told that this is possible only for one day in the year, the birthday lies on 31st December, as required.
Write an answer
0
0
0
Josphat Maina
Verified Tutor
Your birthday is on **December 31st**.
Here’s how it works:
- Suppose today is **January 1st**. The day before yesterday (December 30th), you were 25 years old.
- On December 31st, you turned 26.
- This year, on your birthday (December 31st), you will turn 27.
- The next year, on December 31st, you will be 28.
This situation only occurs on January 1st, making December 31st your birthday.
Write an answer
0
0
0
Saeed Omar
My birthday is Dec 31st
Today is Jan 1st
The day before yesterday was Dec 30th, I was 25
Yesterday I became 26
The current year Dec 31st, I will be 27
The next year Dec 31st, I will be 28
Write an answer
0
0
0
You can measure 4 litres of water using the following steps:Fill the 5-litre bottle completely.
(Now you have 5 litres in the 5-litre bottle and 0 litres in the 3-litre bottle.)Pour water from the 5-litre bottle into the 3-litre bottle until the 3-litre bottle is full.
(Now you have 2 litres in the 5-litre bottle and 3 litres in the 3-litre bottle.)Empty the 3-litre bottle.
(Now you have 2 litres in the 5-litre bottle and 0 litres in the 3-litre bottle.)Pour the 2 litres from the 5-litre bottle into the 3-litre bottle.
(Now you have 0 litres in the 5-litre bottle and 2 litres in the 3-litre bottle.)Fill the 5-litre bottle again.
(Now you have 5 litres in the 5-litre bottle and 2 litres in the 3-litre bottle.)Pour water from the 5-litre bottle into the 3-litre bottle until the 3-litre bottle is full.
(Now you have 4 litres in the 5-litre bottle and 3 litres in the 3-litre bottle.)Now, the 5-litre bottle contains exactly 4 litres of water.This riddle involves understanding how your age changes over time:The day before yesterday you were 25.Today is your birthday, so you are now 26.Next year, you will be 27 on your birthday, and then you'll turn 28 by the end of the year.Given this information, your birthday must be December 31. Here’s the reasoning:Two days ago (December 30), you were still 25.Yesterday (December 31), you turned 26.Today is January 1, and you are now 26 years old.Next year, on December 31, you will turn 27.After that, the next year, on December 31, you will turn 28.Thus, your birthday is December 31.
Write an answer
0
0
0
This riddle involves understanding how your age changes over time:The day before yesterday you were 25.Today is your birthday, so you are now 26.Next year, you will be 27 on your birthday, and then you'll turn 28 by the end of the year.Given this information, your birthday must be December 31. Here’s the reasoning:Two days ago (December 30), you were still 25.Yesterday (December 31), you turned 26.Today is January 1, and you are now 26 years old.Next year, on December 31, you will turn 27.After that, the next year, on December 31, you will turn 28.Thus, your birthday is December 31
Write an answer
2
2
0
This riddle is a fun play on dates. The key is to think about when your age changes.
If today is your birthday, here's how it works:
- The day before yesterday, you were 25.
- Yesterday, you turned 26.
- Today is your 26th birthday.
- This year, you will turn 27.
- Next year, you will turn 28.
This scenario is only true if your birthday is on December 31st. Here's the breakdown:
- On December 30th, you were 25 (the day before yesterday).
- On December 31st, you turned 26 (yesterday).
- Today, January 1st, you are 26 years old.
- This year, on December 31st, you will turn 27.
- Next year, on December 31st, you will turn 28.
So, your birthday is December 31st.
Write an answer
1
1
0
This riddle can be solved by thinking about how age changes over the course of a year. Let's break it down:
- If the day before yesterday you were 25, that means yesterday you turned 26.
- If next year you will be 28, that means you will turn 27 this year.
For this to be true, your birthday must be on December 31st.
Here’s how it works:
- On December 30th, you were 25.
- On December 31st (yesterday), you turned 26.
- This year, you will turn 27 on December 31st.
- Next year, on December 31st, you will turn 28.
So, your birthday is on **December 31st**.
Write an answer
0
0
0
Sayed Muhammed Pacha
December 31st
Write an answer
0
0
0
Let suppose you have given this statement on 1st January 2024.
The day before yesterday was 30 Dec 2023. You were 25 years old. On 31st Dec 2023 you turn 26. Then on 31st Dec 2024 you turn 27. Next year on 31st Dec 2025 you will turn 28.
Your birth day is 31st Dec.
Write an answer
0
0
0
• If today is August 17 and you will be 28 next year, then you must currently be 26.
• Two days ago (August 15), you were still 25.
• You must have turned 26 yesterday, August 16.
So, your birthday is on August 16.
Write an answer
0
0
0
Noreen Abbas
The statement "The day before yesterday I was 25. The next year I will be 28" suggests that your birthday is on December 31st.
Here’s how it works:
- If today is January 1st, then the day before yesterday was December 30th.
- On December 30th, you were still 25 years old.
- On December 31st, you turned 26.
- Now, on January 1st, you are 26 years old.
- This year, you will turn 27 on December 31st.
- Next year, you will turn 28 on December 31st.
Thus, this riddle is only true on January 1st, and your birthday is on December 31st
Write an answer
0
0
0
Lawrence Adade Asante
This is only possible if your birthday is on December 31st, and today is January 1st. Here’s why:On December 30th, you were 25.On December 31st, you turned 26.Today, January 1st, you are still 26.By December 31st of this year, you will turn 27.Next year (on December 31st), you will turn 28.So, your birthday is December 31st.
Write an answer
0
0
0
Naeem Miah
Verified Tutor
Your birthday is on December 31st. Here’s how it works: On December 30th, you were 25. On December 31st, you turned 26. Next year, on December 31st, you will turn 27. The following year, on December 31st, you will turn 28. So, on December 31st, you are 26, and the next year you'll be 27, and the year after that, you'll be 28. Therefore, the statement is true only on December 31st.
Write an answer
1
1
0
Eman
1-If today is January 1st, then the day before yesterday was December 30th.
2-On December 30th, you were still 25 years old.
3-On December 31st (yesterday), you turned 26.
4-Today, January 1st, you are 26 years old.
5-This year, you will turn 27 on December 31st.
Next year, on December 31st, you will turn 28.
6-So, the statement is only true on January 1st, making your birthday December 31st.
Write an answer
0
0
0
So, the day before yesterday is 30th December. You're 25 on 30th December and you are 26 on 31st December. Since, today is 1st January, you will be 27 by this year 31st December and in the next year you will turn 28. So, you'll be 28 by next year if your birthday is on 31st December.
Write an answer
0
0
0
The only day this statement can be true is on your birthday, and it would be on **December 31st**.
Here's how it works:
- If today is **January 1st**, then "the day before yesterday" would have been December 30th, when you were still 25.
- On December 31st, you turned 26.
- On January 1st, you are 26 years old.
- This year, you'll turn 27 on December 31st.
- Next year, on December 31st, you'll turn 28.
So, your birthday is on December 31st, and this riddle is true only on January 1st.
Write an answer
0
0
0
birthday=dec31
today=jan1
day before yesterday=dec30 25 years old
yesterday=dec31 26 years old
today=jan1 26 years old
in 1 year, jan1 27 years old
in that same year, dec31 28 years old
Write an answer
0
0
0
Your birthday is on December 31st.
Here's how it works:
The day before yesterday, you were 25. This means today, you are 26.
Next year, you will be 28. Since you're 26 today, you'll turn 27 this year on December 31st, and next year on December 31st, you'll turn 28.
Write an answer
0
0
0
Venkatesh Surapuraju
Your birthday is **December 31**
Write an answer
0
0
0
The only day that satisfies this condition is December 31st because a day before yesterday which is December 30th you were 25, Yesterday which is December 31st you were 26. This year you will be 27 by December 31st and next year by 31st December, you will be 28. Thus, your Birthday is December 31st of every year.
Write an answer
0
0
0
Marylyne Obonyo
31st December
Write an answer
0
0
0
Let today be x
The day before yesterday is x-2
So x-2=25, x=25+2=27
So today is the 27/08/2024
Next year 27/8/2025
Your birthday will is 27/08/1996
Write an answer
0
0
0
Your birthday is on 31st December 2017 and you will turn 26, and next year 31 December 2018 you will turn 27 and the next year you are 28. Let us assume, you are making your statement on January 1, 2018. As per the question you would be 25 years day before yesterday and next year, you will turn 28..
31st December is the birthday
Write an answer
0
0
0
1. "The day before yesterday I was 25."
2. "The next year I will be 28."
For these statements to be true on only one day in a year, your birthday must be on December 31st.
Here's why:
- **The day before yesterday**: If you were 25 the day before yesterday, it means you were 25 two days ago.
- **Yesterday**: You turned 26.
- **Today**: You are 26.
- **Next year**: You will turn 27 during this year, and then you will turn 28 the following year.
So, on December 31st, the day before yesterday would have been December 29th, when you were 25. Yesterday, on December 30th, you turned 26. Today, December 31st, you are 26. Next year, you'll turn 27, and the following year, you'll turn 28.
Thus, your birthday is December 30th.
Write an answer
0
0
0
This riddle can be solved by considering the specific timeline described. Let's break it down:
1. **"The day before yesterday I was 25."**
- This means that two days ago, you were 25 years old.
2. **"The next year I will be 28."**
- This suggests that you haven't had your birthday yet this year, but when you do, you will turn 27, and the following year, you'll turn 28.
This scenario is only possible if your birthday is **on December 31st**.
Here’s how it works:
- Assume today is **January 1st**.
- Two days ago, on December 30th, you were still 25 years old.
- On December 31st, you turned 26.
- Now, it's January 1st, and this year you'll turn 27 on December 31st.
- Therefore, next year (on December 31st), you will turn 28.
Thus, your birthday is on **December 31st**.
Write an answer
0
0
0
Mary
The day before yesterday was 29th of February of a leap year, and the birthday happens every four years, so the next birthday he/she will be 28.29th of February is the birthday
Write an answer
0
0
0
- "The day before yesterday I was 25 years which means that two days ago, you were 25 years old.
- "The next year I will be 28" means that one year from now, you will be 28 years old.
From this, we can deduce that:
- Today, you are 26 years old (since you were 25 two days ago).
- Your birthday is December 31st, because:
- December 31st is the only day of the year where the day before yesterday (December 29th) you were 25, and the next year (January 1st) you will be 28.
So, your birthday is December 31st.
Write an answer
0
0
0
Ishtiyaq Rahman
Your birthday is on December 31st. Here’s how it works: On December 30th, you were 25. On December 31st, you turned 26. Next year, on December 31st, you will turn 27. The following year, on December 31st, you will turn 28. So, on December 31st, you are 26, and the next year you'll be 27, and the year after that, you'll be 28. Therefore, the statement is true only on December 31st
Write an answer
0
0
0
The statement "The day before yesterday I was 25. The next year I will be 28" can only be true if today is your birthday, and it's a special case where your birthday falls at the end of the year. Let's break it down:
If today is your birthday and you are turning 27, then:
Two days ago (the day before yesterday), you were still 25.
Yesterday, you turned 26.
Today, you are 27.
The next year, you will turn 28.
This situation occurs when your birthday is on December 31st.
So, your birthday is December 31st.
Write an answer
1
1
0
Mger Antonyan
You birthday is on February 29.
Write an answer
0
0
0
Mger Antonyan
You're 25 years old for 3 years in a row until next year February 29.
Write an answer
0
0
0
Nde Terence
I use copilot to get the answer for this
Your birthday is on December 31st. Here’s is how it works
If you said this on January 1st, then:
The day before yesterday (December 30th), you were 25.
Yesterday (December 31st), you turned 26.
This year, you will turn 27 on December 31st.
Next year, you will turn 28 on December 31st.
Write an answer
0
0
0
The statement "The day before yesterday, I was 25. The next year I will be 28." is true only on your birthday. This scenario can happen if your birthday is on December 31st.
EXAMPLE:
Suppose today is January 1st.
The day before yesterday was December 30th, and you were 25.
Yesterday (December 31st) was your birthday, so you turned 26.
This year, you’ll turn 27, and the next year, on December 31st, you will turn 28.
So, your birthday is on December 31st.
Write an answer
0
0
0
This riddle works because it involves a birthday that is very close to the end of the year. Let us see how it works.
Assume today is 1st January .
The day before yesterday was 30th December.
On 30th December, you were still 25.
On 31st December, you turned 26.
This year, you will turn 27 on 31st December.
Next year, on 31st December, you will turn 28.
So, your birthday must be 31st December. This scenario is only true on January 1st.
Write an answer
0
0
0
Let's assume today is January 1st.
The day before yesterday was December 30th.
On December 30th, you were still 25 years old.
On December 31st (yesterday), you turned 26.
Today is January 1st, so this year, you will turn 27.
Next year (on December 31st), you will turn 28.
Therefore, your birthday is on December 31st
Write an answer
0
0
0
birthday is December 31. On December 30, you were 25 years old.
December 31, you turned 26.
On December 31 of the current year, you are 26.
December 31 of the next year, you will be 27.
The following year, you will be 28.
Write an answer
0
0
0
Let’s assume today is January 1st.
You said that the day before yesterday, you were 25. That means your birthday is December 31st. On December 30th, you were still 25.
Yesterday, December 31st, you turned 26.
This year, you will turn 27 on December 31st.
Next year, on December 31st, you will turn 28.
This scenario is true only on January 1st. Therefore, your birthday is December 31st.
Write an answer
0
0
0
It's happening on year's day meaning on the day before yesterday, Dec 30th you were still 25, Dec 31st was your birthday and you turned 26. This year Dec 31 you'll be turning 27 and next year Dec 31 you'll be turning 28.
Write an answer
0
0
0
Namitha Roy
Yesterday!
Write an answer
0
0
0
Your birthday is on 31st December.
The day before your birthday was 30th December and you were 25.
Yesterday, 31st, you were 26.
You are speaking on 1st January when at the end of this year you will be 27.
However, next year you will be 28.
Write an answer
0
0
0
Your birthday is on December 31.
Here's how the riddle works:
If today is January 1, then two days ago, on December 30, you were still 25.
Yesterday, on December 31, you turned 26.
This year, you will turn 27.
Next year, you will turn 28.
So, your birthday is December 31, and the riddle is referring to January 1 as the day this statement is true.
Write an answer
0
0
0
Ayo
This situation would arise only for the last day of the year i.e December 31st:
- Suppose today is January 1st. The day before yesterday (December 30th) you were 25.
- Yesterday, December 31st, you turned 26.
- This year (the year you just entered on January 1st), you will turn 27 on December 31st.
- Next year, on December 31st, you will turn 28.
Your birthday therefore is on December 31st.
Write an answer
0
0
0
Your birthday is on December 31st.
Here's how it works:
- Suppose today is January 1st.
- On December 30th (the day before yesterday), you were 25.
- On December 31st, you turned 26.
- On January 1st (today), you're still 26.
- This year, you will turn 27 on December 31st.
- Next year, on December 31st, you will turn 28.
So, the statement is true only on January 1st, meaning your birthday is December 31st.
Write an answer
0
0
0
Omer
Your birthday is on 31st December. So day before yesterday you were 25. Yesterday you turned 26. And today is new year so you will turn 27 this year. So, next year you will turn 28.
Write an answer
0
0
0
Richa Singh
Yes it is true if your birthday is on 29th of February , and it is the unique that comes after 4 years in a leap year so your birthday is surely on 29 of February .
Write an answer
0
0
0
Sofia
Your birthday is on 31st December. So day before yesterday you were 25. Yesterday you turned 26. From today its new year so you will turn 27 this year. So, next year you will turn 28
Write an answer
0
0
0
Your birthday is on 31st December. On December 30th you will be 25 and on 31st you will be 26.next year on December 30th you will be 27 and on December 31st you will be 28
Write an answer
0
0
0
Aicha El Labban
12/29/
Write an answer
0
0
0
Asmaa Rafferty
Let's assume today is your birthday.
If today is your birthday and you turn 27 years old today, then two days ago (the day before yesterday), you were still 25 years old.
This is because yesterday you were 26, and two days ago, you were 25.
Since today you turn 27, you will turn 28 next year on this same date.
So, the only day when the statement "The day before yesterday I was 25, and next year I will be 28" is true is your birthday. Therefore, your birthday is today!
Write an answer
0
0
0
Priyadharshini Vaiyapuri
February 29.
Write an answer
0
0
0
The answer should be December 31st (New Year's Eve). They were born on December 31st and spoke about it on January 1st.
`The day before yesterday I was 25...'
Dec 30: 25
Dec 31: 26
Jan 1 (this year): 26
'...next year I will be 28'
Dec 31 (this year): 27
Dec 31 (next year): 28
Write an answer
0
0
0
The statement is true if your birthday is on December 31st.
Here’s how it works:
Suppose today is January 1st.
The day before yesterday was December 30th.
On December 30th, you were still 25 years old.
On December 31st, you turned 26.
This year, on December 31st, you will turn 27.
So, next year, on December 31st, you will turn 28.
Therefore, your birthday is on December 31st.
Write an answer
0
0
0
Let's call today’s date x . Two days before today, you were 25. On your next birthday, you will turn 28.
Now, for you to turn 28 next year, you must currently be 27. Since you were 25 the day before yesterday, this means that yesterday was your 26th birthday, and today is the day after your birthday.
Therefore:
Yesterday, you turned 26 years old. Today, you are 26 years old nd next year you will turn 28.This means that today is your birthday, which happens to be January 1st.
Here’s the breakdown:
- Two days ago (December 30th), you were still 25.
- Yesterday (December 31st), you turned 26.
- This year, you are 26, and next year (on December 31st), you will turn 27.
- Finally, the year after that (on December 31st), you will turn 28.
Thus, your birthday is December 31st
Write an answer
0
0
0
Hannah Yassine
Verified Tutor
Your birthday is on December 31st.
Here's the reasoning:
Suppose today is January 1st.
The day before yesterday was December 30th, and you were 25.
On December 31st, you turned 26.
This year, you'll turn 27 on December 31st.
Next year, on December 31st, you'll turn 28.
So, this statement is true only on January 1st.
Write an answer
0
0
0
Today, you are 26 years old. The day before yesterday, you were 25 years old.This means your birthday was yesterday.If you just turned 26 yesterday, then by the end of this year, you will still be 26.Next year, you will turn 27 on your birthday. So, by the end of next year, you will be 27, and on your birthday next year, you will turn 28.So, your birthday is on December 31st.
Write an answer
0
0
0
he statement “The day before yesterday I was 25. The next year I will be 28” can only be true on your birthday.
Here’s how it works:
If today is your birthday, and you turned 27, then the day before yesterday you were still 26.
Last year, on your birthday, you were 26, so two days before today, you were still 25.
Since you turned 27 today, next year you will be 28.
This scenario only works if today is your birthday, and you just turned 27.
So, your birthday is today.
Write an answer
0
0
0
Keorapetse
30th December
Write an answer
0
0
0
The day is 1st of January, and the birthday is 31st December
Write an answer
0
0
0
Your birthday is December 31st. Say it is January 1st. The day before yesterday is the day before your birthday and so you are 25. on December 31st you turn 26 and so are 26 on January 1st. As this is the new year, this new year you will turn 27. So the next new year, you will turn 28.
Write an answer
0
0
0
If the person is speaking on January 1st:
The day before yesterday (December 30th), they were 25.
Yesterday (December 31st), they turned 26.
This year, on December 31st, they will turn 27.
Next year, on December 31st, they will turn 28.
Therefore, the person’s birthday is December 31st
Write an answer
0
0
0
Your birthday is December 31st!
If you were 25 the day before yesterday (December 30th), that implies that you were 26 yesterday (December 31st). If the day today is January 1st, then this year on December 31st, you will be turning 27. This means that next year, you will be turning 28!
Write an answer
0
0
0
Related questions