oldadjective
Old means having lived or existed for a long time, and so also not new, of an age, or from an earlier time.
not younghaving lived for a long time; not young
- My grandmother is very old now, but she still walks every day.
- An old man was sitting by the window.
- The dog is getting old and sleeps most of the day.
- Older people often find the stairs difficult. (older is politer than old for people)
Collocations
Synonyms elderly (elderly is polite and is used of people)
Antonyms young
not newhaving existed or been used for a long time; not new
- They live in an old house with a big garden.
- I wear my old clothes when I paint.
- It's an old joke, but it still makes me laugh.
- The town has many old buildings and narrow streets.
Collocations
Synonyms ancient (ancient means thousands of years old); antique (antique means old and valuable, of furniture and objects)
Antonyms new; modern
of an agehaving lived for the number of years stated, or of a particular age
- How old is your daughter? (asking about age)
- My grandfather is ninety years old. (the number of years comes first)
- The building is over a hundred years old.
- Lee has a three-year-old son. (before a noun the form is three-year-old, with no s)
Collocations
formerfrom an earlier time in your life; former
- I met my old teacher at the store yesterday. (the teacher I had before)
- We drove past our old house.
- In my old job I worked at night.
- In the old days, people wrote letters.
Collocations
Synonyms former (former is more formal); previous
Antonyms new (my new job); current
showing warmthknown well and felt warm toward
Used before a name or a plain noun to show affection: good old Sam, old friend.
attributive only [attrib] not gradable [not gradable] informalaffectionate
- Good old Sam always brings the coffee.
- Poor old Kim has a cold again.
- Hello, old friend! It's been years.
Collocations
phrase good old, poor old, dear old, silly old
Phrases
Usage
Old can sound blunt when it describes a person. Older is gentler (an older woman, older people), and elderly is polite and a little formal. Age is given with be: she is ten, she is ten years old. The old means old people in general: care for the old.