If a person was born on December 31, 2000, how many complete years old will they be on December 31, 2023?

Answer: B. 23
On December 31, 2023, they will have completed 23 years.