
Originally Posted by
2006
Well that's my opinion of course, but I think it has merit.
First, as mentioned, it is better to remove however small a chance of ambiguity. So the simplest way to accomplish that is to substitute 'becomes" for "gets".
I can't understand how 'become' is any more exact a verb than 'get'. 'get' is not only one of the most commonly used verbs in English [the most commonly used verb ??], it is used much more than 'become' and it's meaning range, determined by context of course, is wider.
Granted, it's a more informal choice than 'become' but that only affects register use, not meaning. He gets tired/sleepy/angry/upset when ...,
Then, I think "is" is best because of its a simplicity and appropriateness. But that is not to say that "becomes" is wrong.
When we want someone to be quiet, we say 'be quiet', not 'get quiet' or 'become quiet'.
We use 'be' because we describe a state that we want/wish someone to be in. 'get' and 'become' describe a process. When we say "be quiet" we don't want it to be a gradual process, we want an instantaneous condition of "quietitude".
Finally, the best place for "only" is before "when he eats".
In English, adverb placement is rather flexible and there really is no best choice for without certain positionings, certain nuancial meanings would be lost to us.
2006