Are these two expressions considered different? Because my birthday is at the end of the year, I always considered 今年几岁 to be age *at the end of the year*, whereas 现在 is age from the most recent previous birthday that you've celebrated. If someone asks 今年几岁, I'd explain that 今年 I'm *x* years old, but right now I'm *x - 1* years old.