I have been here since three months
No! I have been here for three months.
Nella prima frase: “I have been here since three months” c’è un errore perché ogni volta che dobbiamo tradurre la preposizione da, dal punto di vista temporale dobbiamo scegliere tra due varianti: for o since.
For è sempre seguito da una durata a differenza di since che invece è seguita da una data.
E in questa frase la soluzione migliore è la seguente: “I have been here for three months” perché three months è chiaramente una durata e non invece una data, che al contrario avrebbe richiesto la preposizione since.

E adesso tocca a te!
Prova a tradurre queste frasi:
1. “Lavoro qui da dieci anni.”
2. “Vivo in America da un mese.”
