with for some time
with (someone or something) for (some amount of time)
1. In a romantic relationship with someone for some amount of time. Mary and I have been with each other for nearly 15 years now. She was only with Tom for a little over a year before they decided to have children.
2. Cohabiting with someone for some amount of time. Our lodger has been with us for nearly a year. She's basically part of the family at this point! Our two foster children have been with us for about five years.
3. Employed with some place of business for some amount of time. Our last social media manager was only with us for about six months before she accepted a different job elsewhere. We've been with the company for over 20 years, and this is the way they treat us when times get tough?
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
with someone or something for some time
employed by or associated with someone or something for a period of time. I've been with the company for nearly ten years. Lily has been with Max for years.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.