La Forma di Durata (-ing form) in inglese... un po di grammatica.
Quando ci si riferisce a un'azione che è iniziata nel passato e continua tuttora, l'idea di durata è resa in inglese con il present perfect continuous (passato prossimo progressivo): have been + forma ing. Si userà poi for per indicare genericamente la durata dell'azione, since per indicare invece il momento esatto in cui è iniziata:
Facciamo affari con quella ditta da dieci anni.
We have been doing business with that company for ten years.
Trattiamo sciarpe di seta dal 1975.
We bave been dealing in silk scarves since 1975.
Fanno eccezione alcuni verbi che non prendono la forma in -ing (be, have, know...). con i quali la forma di durata si esprimerà con un passato prossimo semplice e non progressivo:
Siamo in Italia da oltre trent'anni,
We've been in Italy for over thirty years.
Conosciamo i vostri prodotti dal 1950.
We've known your products since 1950.
La nostra società di consulenza in strategie aziendali lavora su scala internazionale per grandi aziende in espansione.
We are a strategy consultancy operating world-wide for larger, growing companies.