两岁半的狗狗几个月?
你问的是两个概念,一个是日龄(Days old),另外一个是月龄(months old) 比如一只狗是2014年7月3日生的,那么到8月3日是半个月,叫作15 days old;而一个月是30天,那么到8月3日是4个月,叫作4 months old; 一只狗2014年的生日还没过,但是已经长到10斤重了,说明这只狗成年了,因此可以称为a full-grown adult dog/an adult dog. 但是如果你说"I have a dog that is only two weeks old",这就很奇怪了——因为两周还不到一天呢! 因此这个说法是不对的。
正确的方法应该是用daysold来表示日龄,例如“The puppies are now five days old”,意思是这些狗宝宝今天刚好五岁了,而不是他们出生的那天正好是第五天了。 所以如果有人说他有一只两天大的小狗,那就是错的啦~应该这样说: I have a puppy which will be two days old tomorrow, so it's one day old today. 同理可证,一岁的小狗不是one year old(一岁都到了年底了),也不是nine month old (九个月连两个月都不到),正确的表达方法是one month old. 如果有人对你说他的宝贝狗狗刚刚满一周岁,你应该怎么回复呢? "Congratulations on your birthday! You look great, but you should really lose those extra pounds because then you would be a healthy young dog!" 是不是觉得有点拗口啊?哈哈~其实你可以把句子中的形容词换成别的词,这样听起来会顺畅多了。