Try "turned" instead of "got," and see what happens. :^)
–
J.R.Jun 16 '12 at 10:16

I don't really understand the exact reason for got being wrong here, since you can say "I just got a year older". But native speakers certainly wouldn't use it.
–
Peter Shor Jun 16 '12 at 11:42

@Peter Shor: I think all such usage of "got" is relatively new and idiomatic, so things are probably somewhat "fluid". Today, I think most speakers are fine with "My wife got fat", and "I got annoyed", though for me at least they're slightly casual/informal usages. And I couldn't possibly endorse "I got disappointed", but quite possibly even that would be considered okay by many people a few decades from now. Me - I still wince at the standard American "What time you got?".
–
FumbleFingersJun 16 '12 at 12:54

@FumbleFingers: In the U.S., "What time you got?" is considered ungrammatical, but is a common way to say "What time have you got?", which I would claim is grammatical. I'd consider it a different usage than "I got annoyed" or "I got disappointed".
–
Peter Shor Jun 16 '12 at 12:56

1

It seems as though the fundamental key to this are the subtle differences between uses of the word got in constructs variously meaning acquire, become and possess, further complicated by some notable differences in usage between BrE and AmE.
–
Brian NixonJun 16 '12 at 21:22

@MarkBeadles: To me it sounds like this sentence is suitable for situation when you're describing (to somebody else) that aside from you there's only one 22 years old person in the room, although I might be wrong about that. Interestingly if you search for phrase "just got 20 years old", there will be some hits, but it looks like this sentence is used mostly by non-native speakers.
–
SigTermJun 16 '12 at 18:45

Yes, my intuition as a native speaker of US English is that it's not quite right.
–
Mark BeadlesJun 16 '12 at 18:47

I'm not so sure I'd label become as "wrong." Maybe a little "awkward", maybe "unusual" in that context, but not "wrong". What will happen to the children, after they become 18?It can work.
–
J.R.Jun 16 '12 at 11:04

Also "I have turned 22 years old today" or "Today I became 22", "Today is my 22nd birthday", "I reached 22 today" etc.etc.etc...
–
Wolf5370Jun 17 '12 at 18:19

@J.R. TLM is saying the sentence given "I've become 22-years old today" is wrong. Some other use of 'become' might be right.
–
MitchJan 7 '14 at 14:46

@Mitch - Yes, that's what I meant – I wouldn't label "I've become 22 years old today" as wrong. While it may not sound all that natural, and it's not how I would announce it, I can't find any reason to deem it incorrect.
–
J.R.Jan 7 '14 at 14:52

@J.R. OK. Well then count me a vote for the opposite direction. It sounds wrong to me.
–
MitchJan 7 '14 at 14:55