But according to entry 1a of the dictionary, "age" is an intransitive verb. So shouldn't "aged a day" be "aged by a day", since the usage of "aged a day" suggests transitiveness?
Top answer
Hi, 'You haven't aged a day ' is a fixed and idiomatic expression. Clive
— Clive
Hi, 'You haven't aged a day ' is a fixed and idiomatic expression.
Clive
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Age - can be used both transitively and intranstitively. For people, "age" cannot be used passively. We can only say "she ages well for her age", not she is aged welll".
Having said that, we can say: This wine is aged for seventeen months in French oak barrels, ...