Con il verbo to know non è possibile avere forme
progressive (Su "Altre particolarità sulle forme progressive" vedi
) ma nel secondo
caso è obbligatorio usarla.
In altri casi c'è la possibilità di scelta in base al
tipo di continuità:
-
Studia tedesco da tre
anni.
|
She has
studied German for three years.
|
Studia tedesco da tre
ore.
|
She has
been studying German for three hours.
|
Nel secondo caso può essere un'attività ininterrotta
(il giorno prima dell'esame?), nel primo caso no.
Si notino anche questi altri esempi:
It has been
raining all day.
|
È tutto il giorno che
piove.
|
It has not
rained since last winter.
|
È dall’inverno
scorso che non piove.
|
Solitamente non si usa la forma progressiva quando la frase ha
significato negativo. Però talvolta si usa la forma
progressiva anche se la frase contiene una negazione, come in questi
esempi:
He hasn’t
been feeling well lately.
|
È un po’ di tempo
che non si sente bene.
|
He hasn’t
been sleeping well recently.
|
È un po’ di tempo
che non dorme bene.
|
Vi sono verbi che possono essere usati indifferentemente nelle due
forme, come to live e to work:
I have
lived / been living here for some time.
|
È da un po’
di tempo che abito qui.
|
She
has worked / been working with that firm since 1975.
|
È dal 1975 che
lavora con quella ditta.
|
L’espressione di tempo che solitamente si trova in queste forme
"di durata" è introdotta da since (quando si
esprime il momento di inizio dell’avvenimento) o con for
(quando si indica la durata dell’azione), che può essere
sottinteso:
He has been
sleeping since ten / for two hours
|
Dorme dalle 10 / da due ore.
|
Meno
frequentemente si trovano avverbi di tempo come lately e
recently o espressioni come these two hours.
Quest'ultima comunque sottintende la preposizione for.
Le spiegazioni relative alla duration form proseguono qui
Un esercizio sull'uso di For o Since con soluzioni e spiegazioni