La differenza tra since e for: esercizi di grammatica inglese

07 set 2021

Esistono diverse parole per dare riferimenti temporali, come ad esempio at, on, in, e infine for since. Questi ultimi possono creare un po’ di confusione perché sono molto simili e spesso si traducono nello stesso modo. Diamo un’occhiata a entrambi per vedere come usarli al meglio.


Since

Si utilizza since davanti a un momento preciso già terminato nel passato. Per esempio:

since June

since 10:30

since last Tuesday

Solitamente since accompagna il present perfect per descrivere una situazione o un’azione cominciata nel passato e continuata nel presente.       

          

              Since 1995                               Now

                   x_______________________x _ _ _ _ _ _

Ad esempio:

We’ve been married since 1995.

I’ve worked here since 2008.

She’s lived in New York since 2014.

They’ve been here since 4pm.

You’ve had that cold since last month!

He’s taken part in four conference calls since 9:30.

Si può anche utilizzare since con un’azione al passato (che è simile al riferimento di un tempo finito). In questo caso è spesso preceduto dall’avverbio ever. Per esempio:

They’ve argued ever since they came back from their honeymoon.

Since I met Astrid I’ve tried to learn German.

It’s been ages since we went to the sea on holiday.

You’ve been complaining ever since you arrived!

He’s had a car since he started working.

It hasn’t rained since we reopened the school.

 

For

Per indicare un periodo di tempo si utilizza for. Ad esempio:

for two years

for eight hours

for a long time

Viene adoperato anche con il present perfect per descrivere un’azione che è iniziata nel passato e continua nel presente.

 

                  1995       For 22 years            Now 

                     x_______________________x _ _ _ _ _ _

Per esempio:

We’ve been married for 22 years.

I’ve had this car for three months.

She’s worked there for ten years.

They’ve lived here for 40 years.

He’s played with that toy for hours.

It hasn’t snowed for years.

Si può anche utilizzare con altri tempi verbali, ad esempio: 

We’re staying in the mountains for 10 days(present continuous)

She lived in Japan for three years(simple past)

I’ll be at reception for a few minutes(simple future)

They normally study for an hour then have a break. (present simple)

In December we’ll have been married for 25 years(future perfect)


Dopo aver letto la differenza tra since e for, prova a scrivere qualche esempio personale. Potresti descrivere da quanto tempo vivi al tuo attuale indirizzo, oppure per quanti anni hai lavorato/studiato nella tua attuale compagnia o scuola.

Grazie a questi esempi potrai fissare nella memoria ciò che hai imparato e sarai in grado di utilizzare since e for più facilmente, anche facendo conversazione.