<p>几, when used in declarative sentence, means several, as @DrunkenMaster pointed out, using it on quantities larger than 10 feels odd.</p>

<p>However, this rule, when used in questions, is very relaxed. So you will see the following questions all the time</p>

<ul>
<li>人有几颗牙齿? How many teeth do humans have</li>
<li>美国有几个州? How many states are there in the US</li>
</ul>

<p>And of course, 你几岁了 can be and is used all age. Asking 你几岁了 and getting 13 back is perfectly normal and accepted. Also asking 你多大了 and getting 5 back is also normal.</p>

<p>The important difference is 你几岁了 is less formal than 你多大了. So adults of same age/status can easily ask 你几岁了 to each other, even in their 80s, but you'll see it less used when asking people with higher status.</p>

CC BY-SA 3.0
2015-05-15T14:30:02.703Z
2015-05-15T14:30:02.703Z
jf328
<p>I wouldn't agree with what your textbook claims to be the rule of thumb – although the rule technically applies, the common practice, as suggested in other answers, is that 几岁了 and 多大了 are applicable to all ages.</p>

<p>A few things to keep in mind when asking for age:</p>

<ul>
<li><p>Beware that many adults are concerned with age. If you ask what's the minimum age that defines such "adults", I would say it varies. My take is that 25-year-old and above are generally concerned with age.</p></li>
<li><p>If you have to ask, do it with manners, especially in a formal setting. For elders (say 65 and above), a good question would be "请问您今年高寿？". For older people (say 40 to 64), a good question would be "请问您今年贵庚？". Otherwise, simply ask "您几岁了？" or "您多大了？". </p></li>
<li><p>Forget about the above rules <strong>IF</strong> you know the person you're asking is not conservative or traditional or is not nearly strict about courtesy.</p></li>
</ul>

CC BY-SA 3.0
2015-05-16T09:52:00.050Z
2015-05-16T09:52:00.050Z
Thomas Hsieh
<p>Your textbook is right. But usage might vary. 几 generally means few, the convention that its maximum is 10, that's why you can not ask someone looking older than 10 你几岁？ </p>

<p>Of course you could ask a little boy or girl 你多大？, that's not wrong, but do not ask an adult 你几岁/您几岁？, this wouldn't be appropriate. </p>

<p>The only context when 几岁 could apply to adults is 50几岁 (fifty something of age) and, of course, 30几岁,40几岁 and so on. Here 几 only refers to the 'something', the unknown few years someone is older than 50, etc.</p>

CC BY-SA 3.0
2015-05-14T15:26:58.120Z
Thanks for the explanation. About 50 question that would look like 五十几岁， right? So it is safer just to use 多大, otherwise you might ask a kid 几岁 and end up in embarrassing situation receiving 13 as an answer..
UVV
CC BY-SA 3.0
2015-05-14T15:35:49.960Z
@UVV 50几岁 can be written as 五十几岁, of course. If you can not guess the age of a school child, not a problem, use 多大. When you ask someone for their age use 今年, e.g. 你今年多大？
imrek
CC BY-SA 3.0
2015-05-14T15:43:56.657Z
Thanks, got it. I just omitted that part from my question. Shouldn't it be 你今年多大了？
UVV
CC BY-SA 3.0
2015-05-14T16:25:37.477Z
@UVV Both are OK. The 了 indicates that someone has already completed Xth year of age.
imrek
CC BY-SA 3.0
2015-05-15T00:42:00.763Z
Another way to ask the age for a school kid is to ask him which grade is he/she right now. Like "你今年几年级了？/ 你今年上几年级？". Since most kids won't "跳级", which means they won't skip some grades, thus you can get their age from their grades.
Yuting
CC BY-SA 3.0
2015-07-14T15:03:14.793Z
If you were to ask an adult how old he is, it's more appropriate to say: 你今年貴庚?
User2012384
CC BY-SA 3.0
2015-07-14T15:20:40.790Z
Yes, that sounds more respectful.
imrek
CC BY-SA 3.0
2015-05-14T15:11:50.193Z
2015-05-14T15:11:50.193Z
imrek
<p>I googled a bit on it and found different explanations. Some says it just depends on the region and dialect. But my text book explains that as a rule of thumb 几岁了 should be used for kids before 10 years old, and for other cases 多大了 is Ok. Could you please provide some more explanation on it?</p>

<grammar>
Difference between 几岁了 and 多大了
# Difference between 几岁了 and 多大了

(Asked by: username_0 on 2015-05-14)

I googled a bit on it and found different explanations. Some says it just depends on the region and dialect. But my text book explains that as a rule of thumb 几岁了 should be used for kids before 10 years old, and for other cases 多大了 is Ok. Could you please provide some more explanation on it?

**Tags:** grammar


---

## 3 answers

### Answer by username_3 on 2015-05-14. Score: 8 | Accepted answer

Your textbook is right. But usage might vary. 几 generally means few, the convention that its maximum is 10, that's why you can not ask someone looking older than 10 你几岁？

Of course you could ask a little boy or girl 你多大？, that's not wrong, but do not ask an adult 你几岁/您几岁？, this wouldn't be appropriate.

The only context when 几岁 could apply to adults is 50几岁 (fifty something of age) and, of course, 30几岁,40几岁 and so on. Here 几 only refers to the 'something', the unknown few years someone is older than 50, etc.

> **Comments:**
> **username_0**: Thanks for the explanation. About 50 question that would look like 五十几岁， right? So it is safer just to use 多大, otherwise you might ask a kid 几岁 and end up in embarrassing situation receiving 13 as an answer..  
> **username_3**: @username_0 50几岁 can be written as 五十几岁, of course. If you can not guess the age of a school child, not a problem, use 多大. When you ask someone for their age use 今年, e.g. 你今年多大？  
> **username_0**: Thanks, got it. I just omitted that part from my question. Shouldn't it be 你今年多大了？  
> **username_3**: @username_0 Both are OK. The 了 indicates that someone has already completed Xth year of age.  
> **username_4**: Another way to ask the age for a school kid is to ask him which grade is he/she right now. Like "你今年几年级了？/ 你今年上几年级？". Since most kids won't "跳级", which means they won't skip some grades, thus you can get their age from their grades.  
> **username_5**: If you were to ask an adult how old he is, it's more appropriate to say: 你今年貴庚?  
> **username_3**: Yes, that sounds more respectful.  

---

### Answer by username_1 on 2015-05-15. Score: 5

几, when used in declarative sentence, means several, as @DrunkenMaster pointed out, using it on quantities larger than 10 feels odd.

However, this rule, when used in questions, is very relaxed. So you will see the following questions all the time

* 人有几颗牙齿? How many teeth do humans have
* 美国有几个州? How many states are there in the US

And of course, 你几岁了 can be and is used all age. Asking 你几岁了 and getting 13 back is perfectly normal and accepted. Also asking 你多大了 and getting 5 back is also normal.

The important difference is 你几岁了 is less formal than 你多大了. So adults of same age/status can easily ask 你几岁了 to each other, even in their 80s, but you'll see it less used when asking people with higher status.


---

### Answer by username_2 on 2015-05-16. Score: 1

I wouldn't agree with what your textbook claims to be the rule of thumb – although the rule technically applies, the common practice, as suggested in other answers, is that 几岁了 and 多大了 are applicable to all ages.

A few things to keep in mind when asking for age:

* Beware that many adults are concerned with age. If you ask what's the minimum age that defines such "adults", I would say it varies. My take is that 25-year-old and above are generally concerned with age.
* If you have to ask, do it with manners, especially in a formal setting. For elders (say 65 and above), a good question would be "请问您今年高寿？". For older people (say 40 to 64), a good question would be "请问您今年贵庚？". Otherwise, simply ask "您几岁了？" or "您多大了？".
* Forget about the above rules **IF** you know the person you're asking is not conservative or traditional or is not nearly strict about courtesy.


---

